Conexion entre DATAGRID con ADODC
Amigos. arme un Datagrid conectado a un control Adodc, elijo el motor, Jet4......., pero aqui el problema, cuando indico la base de trabajo me determina en forma fija la ubicacion de esta. Como puedo hacer que la busque donde se instale el prg, ya que con el instalador podria cambiar la ubicacion de la aplicacion y no encontraria la base que hago referencia. Si lo debo hacer por codigo por favor indicarme todos los pasas. Desde ya muchas gracias. Carlos
Utiliza el App.path esta intruccion busca la base de dato en la misma carpeta donde instalaste el programa
aqui te va un ejemplo
spathbase = (App.Path & "FICHAS.mdb")
' Crear la conexión manualmente
' Con "Provider=Microsoft.Jet.OLEDB.4.0;" se permite abrir bases de datos de Access 2000
With Me.Adodc1
.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & spathbase & ";"
' Indicarle de que tabla vamos a leer los datos
.RecordSource = "fichas"
aqui te va un ejemplo
spathbase = (App.Path & "FICHAS.mdb")
' Crear la conexión manualmente
' Con "Provider=Microsoft.Jet.OLEDB.4.0;" se permite abrir bases de datos de Access 2000
With Me.Adodc1
.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & spathbase & ";"
' Indicarle de que tabla vamos a leer los datos
.RecordSource = "fichas"
