Re: BEGIN and autocommit(false) (was: some question about SavePoint ?)
| От | Ludek Finstrle |
|---|---|
| Тема | Re: BEGIN and autocommit(false) (was: some question about SavePoint ?) |
| Дата | |
| Msg-id | 20060119142412.GA13237@soptik.pzkagis.cz обсуждение исходный текст |
| Ответ на | BEGIN and autocommit(false) (was: some question about SavePoint ?) (Marc Herbert <Marc.Herbert@continuent.com>) |
| Список | pgsql-odbc |
> >> 1. set SQL_AUTOCOMMIT_OFF > > > > Yes you do ... When you use autocommit = off you have to start and end > > transaction manually. > > Wrong: in ODBC, you just have to "end" transactions manually, you > don't have to start them, they are implicitely started when the > previous one ends. > > In ODBC (and JDBC), you are ALWAYS inside a transaction, there is no > such thing as a transactional "no man's land" from an ODBC interface > point of view (internal, hidden implementation details may differ). Thanks a lot for showing me the rigth way. I was confused when I touch the relevant code. It's clear for me now. > Of course you can quite trivially implement one interface style _on > top of_ the other, if ever needed. That is probably what pgodbc > does/should do. That does not imply mixing the two concepts. Please. Ok. I'll take a look at the code with this (for me) new informations. Regards, Luf
В списке pgsql-odbc по дате отправления: