ruta

06/05/2004 - 13:12 por Andres | Informe spam
Dim conexion As New OleDb.OleDbConnection
conexion.ConnectionString = "Provider =
Microsoft.Jet.OLEDB.4.0;" & _
"Data Source= " & Application.StartupPath
& "\general2.mdb"

conexion.Open()
MsgBox("Conexion Aceptada")
Dim adaptador As OleDbDataAdapter = New
OleDbDataAdapter
Dim datos As Data.DataSet = New Data.DataSet
Dim comando As OleDbCommand = New OleDbCommand

comando.CommandText = "select * from pagos"
adaptador.SelectCommand = comando
adaptador.Fill(datos)

conexion.Close()


este es el codigo que tengo y cuando en la cadena de
conexion le digo que la base de datos esta en la misma
carpeta de la aplicacion tal y como se ve en el codigo no
funciona, sin embargo si le doy la ruta exacta asi si que
funciona, pq puede ser??

gracias de antemano!!!!
 

Leer las respuestas

#1 Jose Marcenaro
07/05/2004 - 00:08 | Informe spam
Probablemente porque te falta poner "..\..\general.mdb" : es decir que
tienes el exe en bin\debug y la base de datos dos niveles mas arriba.

Saludos
Jose.

"Andres" escribió en el mensaje
news:906901c4335a$f6e59210$
Dim conexion As New OleDb.OleDbConnection
conexion.ConnectionString = "Provider > Microsoft.Jet.OLEDB.4.0;" & _
"Data Source= " & Application.StartupPath
& "\general2.mdb"

conexion.Open()
MsgBox("Conexion Aceptada")
Dim adaptador As OleDbDataAdapter = New
OleDbDataAdapter
Dim datos As Data.DataSet = New Data.DataSet
Dim comando As OleDbCommand = New OleDbCommand

comando.CommandText = "select * from pagos"
adaptador.SelectCommand = comando
adaptador.Fill(datos)

conexion.Close()


este es el codigo que tengo y cuando en la cadena de
conexion le digo que la base de datos esta en la misma
carpeta de la aplicacion tal y como se ve en el codigo no
funciona, sin embargo si le doy la ruta exacta asi si que
funciona, pq puede ser??

gracias de antemano!!!!

Preguntas similares