Re: Transactions, PostgreSQL and MS Access front end.

Поиск
Список
Период
Сортировка
От Karen Hill
Тема Re: Transactions, PostgreSQL and MS Access front end.
Дата
Msg-id 1145849053.849601.272230@g10g2000cwb.googlegroups.com
обсуждение исходный текст
Ответ на Re: Transactions, PostgreSQL and MS Access front end.  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-general
Bruce Momjian wrote:
> Karen Hill wrote:
> > >From Access I'd like to run pass the following from MS Access to
> > PostgreSQL 8.1 using VBA:
> >
> > BEGIN;
> > UPDATE accounts SET balance = balance + 100.00 WHERE acctnum = 12345;
> > UPDATE accounts SET balance = balance - 100.00 WHERE acctnum = 7534;
> > COMMIT;
> >
> > It won't let me.  Any ideas solutions?
>
> What error does it show?
>

Error on character 7.

I suspect it only allows one SQL statement to go through and thinks
everything after the BEGIN; is an error.  I thought of creating a
function in pl/pgsql  that would allow me to do this.  Something like
this in postgresql: NOTE:pseudocode
function(sql_statement_1, sql_statement_2){
BEGIN;
sql_statement_1;
sql_statement_2;
COMMIT;
}

And then I'd run that function from access: NOTE:pseudocode

DoCmd.RunSQL "function('UPDATE accounts..WHERE acctnum = 12345',
'UPDATE accounts...WHERE acctnum = 7534')"


В списке pgsql-general по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Transactions, PostgreSQL and MS Access front end.
Следующее
От: "karthick muthu"
Дата:
Сообщение: to know