[ ultraKeen @ 15.02.2005. 17:48 ] @
Pri testiranju SQL stor.procedure sa EMS Manager-om javila se sledeca poruka:

Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
lock conflict on no wait transaction.
violation of PRIMARY or UNIQUE KEY constraint "PK_arr_pattern" on table "arr_pattern".

sto me je navelo da se nesto zamislim :) nad transakcijama, pa mi nesto nije ustvari jasno - ako testiram sa recimo IBConsole ili EMS Manager-om - gde? da pisem SET TRANSACION la-la-la; do sada sam radio samo sa default nasetovanim transakcijama (u EMS Manager-u sa Snapshot-om kao jednom od moguce 4 opcije a u IBConsole sa verovatno istim...)
[ Riste Pejov @ 17.02.2005. 07:58 ] @
Znaci imas dve mogucnosti da kontrolises transakciju ...

1. Uz pomoc API-ja, znaci u tvojoj aplikaciji pozoves iz gds32.dll (fbclient.dll) funkciju isc_start_transaction()

2. Iz SQL pozoves SET TRANSACTION, sto ti je normalan SQL izraz