![]() |
![]() |
| Paypal | 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
|
||||
|
||||
|
Hola.
¿ Estás seguro que tienes lás ultimas actualizacions para Delphi 7 ?. Creo recordar que el driver dbExpress de SQL Server tenia algunos problemas que se resolvian con el Update 1 para Delphi 7. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#2
|
||||
|
||||
|
Wop!
¿Qué drivers usas para conectar con SQLServer? Lo pregunto porque OleDB no permitía tener más de un comando a la vez en la misma conexión (de hecho en ADO.NET tambien tienes esa limitación). ADO (el clásico), en cambio, pese a que es una capa sobre OleDB, te encapsula la caché de conexiones. Aclaro que esto lo digo porque he leído bastante teoría sobre el tema, pero nunca he trabajado con OleDB ![]()
__________________
E pur si muove |
|
#3
|
||||
|
||||
|
Hola.
Utiliza dbExpress (TSqlConnection + TSimpleDataset). Aunque no he usado esa conexión con SQL Server, teóricamente permite abrir varias transacciones simultaneas. Así que el problema parece ser el driver dbExpress (que recuerdo que tenia algunos problemas en Delphi 7.0). NOTA: Yo pensaba que la librería que no permitía más de una transacción por conexión era la DbLib (la librería anterior a cuando OleDb fué el acceso nativo a SQL Server). Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#4
|
||||
|
||||
|
Cita:
Cita:
__________________
E pur si muove |
|
#5
|
||||
|
||||
|
Hola.
Cita:
Cita:
En todo caso este no es el problema que tiene el usuario. Puesto que el error le indica que no le permite abrir una nueva transacción. Recuerdo haber leído en la cara oculta de Delphi 6, que el driver dbExpress para SQL Server está preparado para varias transacciones simultaneas (creo que el único driver dbExpress que no lo permite es el de MySQL). Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#6
|
||||
|
||||
|
Cita:
no lo leí bien
__________________
E pur si muove |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|