SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: jonhp en Viernes 3 de Enero de 2003, 02:18

Título: Re: Transacciones en Informix y dbExpress
Publicado por: jonhp en Viernes 3 de Enero de 2003, 02:18
Hola a todos!!!

Estoy usando builder 6 con dbExpress y DataSnap(MIDAS) e Informix 9, he creado una base de datos de la siguiente forma:
   CREATE DATABASE xxxx WITH BUFFERED LOG
Esto para poder manejar eliminados en cascada y manejo de transacciones.
Sin embargo, en mi aplicación al aplicar cambios en las tablas mediante el metodo "ApplyUpdates" del ClientDataSet,
me manda el siguiente error:

   ---------------------------
   Debugger Exception Notification
   ---------------------------
   Project xxxx.exe raised exception class EDatabaseError with message 'Not in transaction.
'. Process stopped. Use Step or Run to continue.
   ---------------------------
   OK   Help  
   ---------------------------


Agradeceria cualquier comentario. Gracias!!!
Título: Transacciones en Informix y dbExpress
Publicado por: yavuz en Viernes 28 de Febrero de 2003, 19:30
Sorry I don't speak spanish !
I have same problem with dbexpress.
I use delphi 7.0 and informix 9 or informix 7

and I can't start transaction.
My code like this:
Var
  td : TTransactionDesc;
begin
 SQLConnection1.Connected:=True;
 td.TransactionID:=1;
 td.IsolationLevel:=xilREADCOMMITTED;
 SQLConnection1.StartTransaction(td);

Thanx for all ...