Visual Basic - conexion vb6 y access 2000

Life is soft - evento anual de software empresarial
 
Vista:

conexion vb6 y access 2000

Publicado por mariel (78 intervenciones) el 01/12/2006 19:07:45
Hola!
no logro conectar una base de datos hecha en access 2000 con visual 6. yo lo trato de conectar en tiempo de diseño, y cuando voy a recordsource, me da un error que dice que no reconoce el formato.
buscando aca encontre esta respuesta:

Revisa que el provider de tu conexión sea microsoft.jet.oledb.4.0 ( no 3.51 que es para Access97)

pero la verdad no se como hacerlo, no se que eso de provider y donde lo puedo encontrar, por favor diganme si tengo que setear algo o hacer click en algunlado y donde.

si me pueden contestar urgente mejor.

gracias a todos
saludos
Mariel
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:conexion vb6 y access 2000

Publicado por Mauricio (7 intervenciones) el 01/12/2006 20:31:30
como te estas conectando? con ADO? DAO? cadena de conexion? DSN?

si es por ADO con cadena de conexion,
un ejemplo sería el siguiente:

tendrias que ir a proyecto/ referencias e incluir la libreria

Microsoft ActiveX Data Object 2.5 Library

y escribir el siguiente código

asegurate de que el path de la propiedad Dta Source sea correcto

Option Explicit
Dim cn As New ADODB.Connection

Private Sub Form_Load()
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Archivos de programa\DevStudio\VB\BIBLIO.MDB;Persist Security Info=False"


End Sub

espero que te siva

Saludos
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:conexion vb6 y access 2000

Publicado por para mauricio closa (78 intervenciones) el 01/12/2006 20:58:03
hola! gracias por contestar intente hacer lo que me dijiste pero al ejecutar el programa me da el mismo error, que no reconoce el formato.
yo hago todo en tiempo de diseño, y cuando intentoponer el recordsource, con el codigo que vos me diste en el form load, igual me sigue el error.
que hago mal??
gracias!
saludos
Mariel
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:conexion vb6 y access 2000

Publicado por carlos pulga (136 intervenciones) el 01/12/2006 21:32:25
intenta con esta...

Dim conexion as new ADODB.Connection

Sub Main( )
conexion.ConnectionString="PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source="+app.path+"\BaseDatos.mdb"
conexion.Open
End Sub

asi deberias accesar a la base de datos
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:conexion vb6 y access 2000

Publicado por Mario (107 intervenciones) el 01/12/2006 22:44:23
Instala el Service Pack 6 de tu Visual, pues asumo que al no especificarlo en tu pregunta no lo tienes instalado
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:conexion vb6 y access 2000

Publicado por guevo (1 intervención) el 01/12/2006 23:41:45
vale mario te luciste. alguna tonteria mas?
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