Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Visual Basic > Error en ADODB
-Foros de debate

Visual Basic
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Error en ADODB
Enviado por Manuel Acosta Aceves el día 22 de junio de 2004

Estoy manejando ADODB pero a veces me marca los siguiente
Error '-2147467259(8000405)' en tiempo de ejecucion :
Error no especificado

Me lo marca cuando intenta abrir la conexion

Private Sub Form_Load()


Set MiConexion = New ADODB.Connection
Set MisRegistros = New ADODB.Recordset
MiConexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + App.Path & "\PEPE.mdb" + ";Persist Security Info=False"
MiConexion.Open ' <--- Aqui me marca error

MisRegistros.Open "Clientes", MiConexion, adOpenDynamic, adLockOptimistic

Me marca este este problema en momentos de repente trabaja bien y de repente marca este error, algiuen sabe porque?

 
Re: Error en ADODB
Enviado por Bartolom el día 22 de junio de 2004

Revisa que en el proyecto tengas la referencia Microsoft Active X Data Objects Library (el número de versión depende de las actualizaciones de tu VB). Una vez hecha esta referencia, basta con que crees un objeto conecction, y VB lo asociará a un obejto ADO.

En tu caso, debería ser:

Public Miconexion As Connection
Public MisRegistros As Recordset

Set MiConexion = New Connection
Set MisRegistros = New Recordset

With MiConexion
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = " + App.Path & "\PEPE.mdb"
End With
MiConexion.Open

With MisRegistros
.Source= "Acá va tu instrucción SQL"
.ActiveConnection = MiConexion
.CursorType = AdOpenDynamic
.CursorLocation = adUseClient
.LockType = adLockOptimistic
End With
MisRegistros.Open Options:=adCmdText


Saludos!
Bartolom
Chile

 
Re: Re: Error en ADODB
Enviado por Crisan el día 4 de abril de 2008

Estimados
Tengo el mismo error en el metodo open.
sobre esta linea de codigo:

Cl = "SELECT DISTINCT [000 Cluster].[Id Plan], SSS.Cluster "
Cl = Cl + "FROM [000 ConsTC], SSS, [000 Cluster] "
Cl = Cl + "WHERE [000 ConsTC].Local = SSS.[ID LOCAL SAP] And SSS.Cluster = [000 Cluster].Plan "
Cl = Cl + "ORDER BY [000 Cluster].[Id Plan];"
Set rst = New ADODB.Recordset
rst.CursorLocation = adUseClient
rst.Open Cl, CurrentProject.Connection, adOpenKeyset, adLockOptimistic

Agradeceria me ayudarán.

 



Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network