Programación General > C++ Builder

 Re: Transacciones en Informix y dbExpress

(1/1)

jonhp:
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!!!

yavuz:
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 ...

Navegación

[0] Índice de Mensajes

Ir a la versión completa