FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Transacciones y Command out of sync
Buenas,
Tengo un problema que me trae de craneo. Me ha tocado pasar una aplicacion con MYSQL5 que usaba transacciones de delphi7 a Delphi2007 (es el que hay). El caso es que mientras la transaccion funciona en D7, en D2007 no hago mas que recibir "commmand out of sync, you can't run this command now". He pasado el codigo a los nuevos metodos (beginTransaction de dbxcommon) y el resultado es el mismo. Total que, por aislar el error creo una aplicacion nueva que contenga solo un TSQLConnection con los datos por defecto, y dos TSQLQueries. Código:
TD := Datos.BeginTransaction; try sqlQuery1.sql.text := 'select * from tabla1'; sqlQuery1.sql.text := 'select * from tabla2'; sqlQuery1.sqlconnection := datos; sqlQuery2.sqlconnection := datos; sqlQuery1.open; sqlQuery2.open; --> aqui ya me salta el error .... finally Datos.CommitFreeAndNil(TD); end; gracias.
__________________
Dios es real a menos que sea declarado entero |
#2
|
||||
|
||||
Cita:
__________________
No hope, no dreams, no love, my only escape is Underground |
#3
|
|||
|
|||
Perdon... ha sido un error al transcribir el codigo al foro. Mira que previsualizo antes pero no me he dado cuenta.
He comprobado con un amigote y me cuenta que con Delphi2010 no le pasa. ¿Puede ser un error del driver dbxmys30.dll?
__________________
Dios es real a menos que sea declarado entero |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error 'Illegal PORT Command' | marilinspi | Internet | 1 | 22-01-2010 13:09:23 |
doble linea en un Command button en visual basic 6 | gulder | Varios | 2 | 30-07-2008 19:13:13 |
HELO command | toni.vi | Internet | 1 | 16-01-2008 18:54:46 |
Guardar en txt todo el texto del command prompt | locojoan | Varios | 4 | 09-04-2006 20:24:21 |
Unexpected end of command | osyaemos | Firebird e Interbase | 6 | 15-07-2005 12:04:29 |
|