Re: [Fwd: Re: Transactions and SavePoints]
| От | Cleber Nardelli |
|---|---|
| Тема | Re: [Fwd: Re: Transactions and SavePoints] |
| Дата | |
| Msg-id | f90442ed05083104352d0aef0e@mail.gmail.com обсуждение исходный текст |
| Ответ на | [Fwd: Re: Transactions and SavePoints] (Marko Ristola <marko.ristola@kolumbus.fi>) |
| Список | pgsql-odbc |
OK. Then I have two questions: 1 - They exist plain of implantation of the SAVEPOINTS in psqlODBC? 2 - If not to exist or is for long stated period, would exist an alternative for this problem through other driver ODBC that you can indicate me? Yours truly Cleber Nardelli 2005/8/31, Marko Ristola <marko.ristola@kolumbus.fi>: > > I sent this off list, so I send this into this list also. > > Marko Ristola > > > > > ---------- Mensagem encaminhada ---------- > From: Marko Ristola <marko.ristola@kolumbus.fi> > To: Cleber Nardelli <clebernardelli@gmail.com> > Date: Wed, 31 Aug 2005 06:37:39 +0300 > Subject: Re: [ODBC] Transactions and SavePoints > > Unfortunately SAVEPOINTs are not implemented in PsqlODBC yet. > > ROLLBACK TO SAVEPOINT -case is easy to fix, but the full > implementation is hard to make correctly for psqlodbc, at least for me. > > Marko Ristola > > Cleber Nardelli wrote: > > >Hello. > >I am using the Driver odbc for access to postgresql. > >I have a referring problem to the cancellation of the transaction when > >some error > >is found at the moment of the execution of the same one. > >I try to execute this sql command: > > > >BEGIN TRANSACTION; > > DELETE FROM TABL1 WHERE ID = 1; > > INSERT INTO TABL1 VALUES (1,1); > > SAVEPOINT SVPT; > > INSERT INTO TABL1 VALUES (1,1); > > ROLLBACK TO SAVEPOINT SPVT; > >COMMIT; > > > >When I try to insert as register it accuses to error with key duplicate. Ok. > >But I do not want to cancel the transaction I I need to only continue > >with the same one skirting this error. For this reason I am using > >SavePoints but it generates the error: > >"ERROR: ROLLBACK TO SAVEPOINT may only be used in transaction blocks" > > > >Necessary of the your help. > >I thank > > > >Yours truly > > > > > > > > > > > > ---------------------------(end of broadcast)--------------------------- > TIP 6: explain analyze is your friend > > > -- Cleber Nardelli IPM Automação e Consultoria 9998-8670
В списке pgsql-odbc по дате отправления: