Visual Basic - Access 2002 y coneccion a VB

Life is soft - evento anual de software empresarial
 
Vista:

Access 2002 y coneccion a VB

Publicado por waldo (6 intervenciones) el 15/06/2004 16:47:50
Holaaaaaaaa

Saben tengo una aplicacion de VB y la quiero vincular a una BD de access 2002 la coneccion la hago con ADO reularmente lo hacia con bases de datos de access 97 y me funcionaba perfecto; luego que se migro a access 2002 en el momento de conectarme con la base de datos me da el siguiente error:

Error Numero -2147467259 - Unreconized Database Format 'C:\Comm\comms.mdb'

Por que no me reconoce el formato de la base de datos ??????
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Access 2002 y coneccion a VB

Publicado por Cecilia Colalongo (3116 intervenciones) el 15/06/2004 20:17:21
Seguramente no tienes instalada la última versión de los componentes de ADO, los puedes descargar en:

http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=en

http://www.microsoft.com/downloads/details.aspx?FamilyID=1e268b39-533e-48b0-b8d7-1781befde1f8&DisplayLang=en

http://www.microsoft.com/downloads/details.aspx?FamilyID=4335216c-8cdd-4168-a030-46f815d3f5cd&DisplayLang=en

http://www.microsoft.com/downloads/details.aspx?FamilyID=2deddec4-350e-4cd0-a12a-d7f70a153156&DisplayLang=en
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Access 2002 y coneccion a VB

Publicado por Ariel (94 intervenciones) el 16/06/2004 00:29:37
Hola, yo no tuve problemas con la version del Ado, ya que el Access
2000 y la 2002 tienes el mismo formato.
la conexion, que debes utilizar debe ser algo asi:

puede que sea esto, para Access 2000 y 2002 (XP)
"Provider=Microsoft.Jet.OLEDB.4.0;"
y para el Access 97
"Provider=Microsoft.Jet.OLEDB.3.5;

'---------------------------
Dim Db as ADODB.Connection
Dim Reg as ADODB.Recordset

Set Db = New ADODB.Connection
Set Reg = New ADODB.Recordset

Db.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\Base2002.mdb"

Reg.CursorLocation
Reg.Open "Select * From TablaAccess" , Db, adOpenKeyset, adLockOptimistic

'----y si tienes un DataGrid

Set DataGrid1.DataSource=Reg
'------ espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar