SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: carlosjrey en Jueves 15 de Enero de 2004, 15:14

Título: Begintrans, Committrans, Rollback
Publicado por: carlosjrey en Jueves 15 de Enero de 2004, 15:14
Saludos!

 :(  Tengo el siguiente  problema: mi base de datos esta en Access 2000 y la llamo con vb via ODBC,cuando trato de iniciar el bloqueo de transacción BeginTrans  me devuelve el error comun de visual basic via Jet-Odbc, 3146 no se Falló la llamada.
¿me pregunto si hay que configurar  el access o el driver ODBC para permitirme el bloqueo de transacciones?

Agradecido de Antemano..
Título: Re: Begintrans, Committrans, Rollback
Publicado por: QliX=D! en Jueves 15 de Enero de 2004, 15:21
No se si por ODBC con JET 4 podes usar transacciones.
POrq ue no te fijas de ver en el recordset las opciones a ver si soporta transacciones.

En teoria si...

Y no, no necesitas configurar nada del lado ODBC.
Pero revisa si no es un bug de la version de MDAC que estes usando.
Título: Re: Begintrans, Committrans, Rollback
Publicado por: Brroz en Jueves 15 de Enero de 2004, 15:27
Hola carlosjrey.

Prueba a comprobar en la cadena de conexión los valores para
ImplicitCommintSync  ,
SafeTransactions (supongo que sobre todo esta, que si no me equivoco su valor por defecto es 0) , UserCommintSync.

Suerte.