creo que en vez de
sqScript.Script.Add('Commit;');
debes poner
sqScript.Script.Add('Commit retain;');
el problema debe ser que al hacer commit ,cierras la transaccion por defecto que maneja el zeos , y por eso luego casca.
si hicieran un commit retaining , la transaccion no la cierra , y evitarias el problema.
saludos.
|