Visual Basic - Crear conexion a base de datos acces 97

Life is soft - evento anual de software empresarial
 
Vista:

Crear conexion a base de datos acces 97

Publicado por Raul (21 intervenciones) el 20/05/2004 10:35:52
Hola, alguien me puede decir com creo una conexion con una base de datos acces 97 mediante codigo. El problema que tengo es que en una paso de mi aplicacion desconecto la base de datos y necesito volver a conectarla, como utilizo controles data para manejar la base de datos al iniciar la aplicacion automaticamente se crear la conexion, pero una vez la desconecto no se como volver a conectarla sin tener que salir de la aplicacion.
Gracias por la ayuda que podais proporcionar.
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:Crear conexion a base de datos acces 97

Publicado por Juan Manuel (124 intervenciones) el 20/05/2004 16:37:06
Antes debes declarar la coneccion (si no esta hecho) asi
Dim cn as ADODB.connection

Public Sub Conectar()
Set cn = New ADODB.Connection
Dim proveedor As String
Dim BASE As String
On Error Resume Next

proveedor = "Microsoft.jet.OLEDB.4.0" 'Para access 2000
'proveedor = "Microsoft.jet.OLEDB.3.51" 'Para access 97

'Sin no usas un DSN (ODBC) le pasas la ruta de la base
BASE = App.Path + "\TuDB.mdb"

'Con DSN
cn.ConnectionString = "DSN=NombreDsn;UID=Admin;PWD=PassWord"

'Sin DSN
'cn.ConnectionString = "Provider=" + proveedor + ";Data Source=" + BASE

cn.Open
If (Err.Number <> 0) Then
MsgBox "Error: " + Err.Description
End
End If
End Sub

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