Visual Basic - access 2000 y vb5 no puedo abril db

Life is soft - evento anual de software empresarial
 
Vista:

access 2000 y vb5 no puedo abril db

Publicado por pablo (3 intervenciones) el 18/09/2001 00:25:37
hola, alguien me puede decir como soluciono esto, necesito abril una db de access 2000 con y me dice que no reconoce la version , estoy tr con vb5 , gracias
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 2000 y vb5 no puedo abril db

Publicado por Javier Perez (170 intervenciones) el 18/09/2001 00:51:43
Bueno, tienes dos opciones:

- Conviertes la base de datos a formato de Access 97, lo que te permitirá abrirla desde VB pero te impedirá trabajar con ella desde Access 2000.

- Descargarte la última versión de los componentes de acceso a datos de Microsoft (la 2.6 si no me equivoco). Con esta versión se incluyen los controladores necesarios para acceder al nuevo formato de base de datos de Access 2000. Mira en http://www.microsoft.com/data/ y descarga la versión de MDAC que te convenga (lee las indicaciones que haya).

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

libreria ADO

Publicado por isaias (23 intervenciones) el 19/09/2001 01:31:05
Hola!!

Bueno me imagino que esta utilizando DAO 2.5/3.5 sino dime!!

En proyect - references coloca la libreria Activex Data Obejcts 2.1 library
y de ahi para adelante ADO en codigo, referenciando conecciones, comandos y recordsets, que es lo mas utilizado!!

Esta es la forma en la que me conecto a access 2000 desde codigo con VB 6.0, no te preocupes funciona tabien para VB 5.0

dim cnn as new adodb.connection
dim cmd as new adodb.command
dim rs as new adodb.recordset

cnn.provider = "microsoft.jet.oledb.4.0" 'he aqui el truco
cnn.open "c:\tubd.mdb"

cmd.activeconnection = cnn.activeconnection
cmd.commandtext = "SELECT * FROM tutabla"
set rs = cmd.execute

if not rs.eof then
rs.movefirst
txtdato.text = rs(0).value
'etc, etc
end if

'Bueno priebalo con cualquier BD de access y te funcioanrá. es un hecho
'el codigo anterior colocalo en un form
'no se te olvide la libreria!
Que cosas no?

isaias

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:libreria ADO

Publicado por Rafael (2 intervenciones) el 04/10/2001 21:15:26
Copié tu código y no me funciona???

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