SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: josemns en Sábado 22 de Marzo de 2008, 06:47

Título: Pregunta Transacciones Con Visual 6.0 Y Access
Publicado por: josemns en Sábado 22 de Marzo de 2008, 06:47
Hola amigos.
Estoy haciendo un programa de ventas y tengo problemas con las transacciones,
antes este programa funcionaba con SQL Server 2000 y lo hacia muy bien con transacciones, pero ahora que lo quiero cambiar para que trabaje con Access me sale un error cada vez que toca la línea de código BaseVentas.BeginTrans y me sale este error

Error '-2147467259 (80004005)' en tiempo de ejecución:
[Microsoft][Controlador ODBC ;Microsoft Access]No se puede definir el atributo ahora

Estoy trabajando con este driver para Access:

cadena_DNS = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & App.Path & "\" & Nombre_Base & ".mdb;Uid=Admin;Pwd=" & Clave & ";"

y También estoy trabajando con ADO y la versión de la referencia de ADO es:

Microsoft ActiveX Data Object 2.0 Library

lo peor es que el programa tiene diez pantallas y en todos falla menos en uno y no entiendo por que? solo en uno funciona bien.

De antemano gracias a la persona que me pueda ayudar
Título: Re: Pregunta Transacciones Con Visual 6.0 Y Access
Publicado por: F_Tanori en Sábado 22 de Marzo de 2008, 23:21
Puedes mostrar el procedimiento que te da el error?

aca hemos utilizado las transacciones sin problemas e access y VB con ADO

que version de Access estas utilizando?

Saludos
Título: Re: Pregunta Transacciones Con Visual 6.0 Y Access
Publicado por: josemns en Lunes 24 de Marzo de 2008, 20:07
Hola Gracias por responder, pero ya encontre el problema. Estaba dejando los recordsets abiertos, y access no me acepta que deje abierto los RS pero SQL Server 2000 si me deja. Cosa que es un problema cuando utilizo el DataCombo por que se necesita dejar abiero el recordset para mostrar los datos