Visual Basic - DAO (Data Control) y ODBC

Life is soft - evento anual de software empresarial
 
Vista:

DAO (Data Control) y ODBC

Publicado por jose (48 intervenciones) el 24/12/2002 13:59:59
Hola

Necesito usar DAO con ODBC. El ODBC lo tengo creado (Sql Server)

¿Cómo se puede efectuar una conexion con el Data Control?
¿Qué propiedades del Data Control se deben utilizar?
¿Una vez hecha la conexión, con el recordsource puedo obtener cualquier resultado utilizando SQL?

Ojo: Deseo Utilizar DAO (Data Control) y no ADO ya que me ha defraudado bastante con su lentitud (ADODC)

Se los agradeceré Bastante

Gracias

Jose

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
sin imagen de perfil

RE:DAO (Data Control) y ODBC

Publicado por Iñaki (502 intervenciones) el 26/12/2002 10:24:19
Data Control ? o DAO ?, son totalmente diferentes.
El Control Data, te permite seleccionar en tiempo de diseño la base de datos.
Si lo que quieres es abrir mediate codigo DAO, tienes varias opciones
Aqui tienes algun ejemplo
' apertura de una bd con la una ruta determinada "
Dim DB AS DAO.DATABASE
SET DB = OPENDATABASE( " C:\MISDATOS.MDB " )
' apertura de una bd con dsn "
micadena = " ODBC;DSN=midsn;UID=usuario;PWD=password; "
SET DB = OPENDATABASE( " " , false , false, micadena )
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:DAO (Data Control) y ODBC

Publicado por jose (48 intervenciones) el 26/12/2002 14:13:06
Con el Data Control (DAO ya que trabaja con la estructura DAO), puedo definir en tiempo de ejecución el origen de la BD con la propiedad DatabaseName....por Ej:

Data1.DatabaseName="C:\MiBD.mdb" y luego
Data1.DatabaseName="\\Servidor\Caperta\MiBd.mdb"

el codigo, busquedas y tratamiento de la BD sigue siendo DAO....

Lo he hecho varias veces...y me ha funcionado..., pero ya averigüe (leyendo y probando) como intercambiar en tiempo de ejecución entre Base de Datos ACCESS y SQL SERVER (Con access usando la ruta de Databasename y con SQL SERVER con un ODBC)

Gracias por tu atención

Jose

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