Visual Basic - URGENTE!!! CASO RARO ODBC

Life is soft - evento anual de software empresarial
 
Vista:

URGENTE!!! CASO RARO ODBC

Publicado por Juan Torres (10 intervenciones) el 28/04/2001 15:39:56
Hola, resulta que soy novato en esto y me he tomado con un caso muy
extraño:
Estoy intentando abrir una base de datos de mi disco duro através de ODBC,
cuando lo hago
con ActiveX ADO si me sale:

dim cn as connection
dim rs as recordset

set cn = new connection
cn.Open("DSN=PRUEBA")

set rs = new recordset
rs.Open "SELECT * FROM TablaPrueba1", cn, adOpenKeyset, adLockOptimistic

Pero si intento abrirlo usando DAO 3.6, me da el siguiente error: NO PUEDE
UTILIZAR OBDC PARA IMPORTAR, EXPORTAR O VINCULAR A SU BASE DE DATOS UNA
TABLA EXTERNA DE MICROSOFT JET O DE UNA BASE DE DATOS ISAM.
Esto es lo que hago:

dim bd as database
set bd = opendatabase("", dbDriverNoPrompt, , "ODBC;DSN=PRUEBA")

¿Será por no poder nada en el primer campo?, pero es que yo quiero abrirla
por ODBC y no por nombre de base de datos.

Pero es más, si pongo un simple control DATA en mi formulario, y en código
pongo:
data1.connect ="ODBC;DSN=PRUEBA"

También me da el mismo error.

¿COMO PUEDO HACER PARA ABRIR UNA BD ATRAVÉS DE ODBC CON DAO 3.6 o 3.51?

Gracias de antemano.
Un saludo,
Juan Torres.
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