Ver Mensaje Individual
  #7  
Antiguo 02-02-2004
Avatar de hecjona
hecjona hecjona is offline
Miembro
 
Registrado: may 2003
Ubicación: Guadalajara, Jal. Mexico
Posts: 84
Reputación: 22
hecjona Va por buen camino
Gracias guillotmarc por tu interes ,
Cita:
Empezado por guillotmarc
¿ A que te refieres con cerrar el SQLDataset ?, no puede estar abierto para poder hacer un ExecSQL, ¿ Te refieres a que hay que cerrar el SQLConnection ?.
Si es correcto fue un error mio al redactar, Cerrar el SQLconnection.
Cita:
Empezado por guillotmarc
Tiene todo el aspecto de ser simplemente el nivel de aíslamiento de transacciones al que se configura por defecto la conexión (y no un bug). El driver de Borland lo configura a ReadCommited., en cambio el driver de UIB lo debe configurar a un nivel superior.
Por defecto el UIB tambien lo configura con ReadCommited.

Hice un sencillo ejemplo para que vean de lo que estoy hablando, creo que ya viendo el comportamiento con un ejemplo sera mas facil entender lo que trato de decir, y si alguien da alguna explicacion o otro punto de vista sera bien recibida.

Para correr los archivos deben estar instalado los dos drivers de DBExpress - el de UIB y el Default para Interbase-, ademas uso el Employee.gdb que viene con delphi asi que pueden bajarlo o usar el que tengan, solo tiene que estar en el mismo directorio de esta aplicacion.
Entre los archivos viene un Readme.txt que explica como usarlos para ver la situacion que comento.
Binarios
Source code
Employee.gdb
__________________
Saludos desde la tierra del tequila y las mujeres hermosas
Responder Con Cita