Conectar con una tabla de Visual FoxPro

16/07/2004 - 16:28 por César | Informe spam
necesito mostrar en una grilla un tabla de foxpro, pero aún no he podido
hacerlo

alguien sabe como se hace esta connección por código?

Preguntas similare

Leer las respuestas

#6 Sashka
16/07/2004 - 19:14 | Informe spam
Con los objetos para OLEDB...

OleDbCommand ... OleDbDataReader... OleDbDataAdapter

Sashka
MS MVP Access

"César" escribió en el mensaje
news:
funcionó!
ya pude inicializar la conección. pero como lanzo la consulta?

he aquí el código que usé
Try

Dim cnn As New OleDbConnection

cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=G:\DBF\CLIENTES;Extended Properties=dBASE IV;User


ID=Admin;Password="

cnn.Open()

Catch ex As System.Exception

MsgBox(ex.ToString)

End Try


Respuesta Responder a este mensaje
#7 César
16/07/2004 - 19:37 | Informe spam
Gracias por la ayuda

una última cosa, ¿porqué me arroja un error este código?
Dim cnn As New OleDbDataAdapter(TextBox1.Text,
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\DBF\CLIENTES\;Extended
Properties=dBASE IV;User ID=Admin;Password=")

Dim ds As New DataSet

Try

cnn.Fill(ds)

Catch ex As System.Exception

MsgBox(ex.ToString)

End Try

DataGrid1.DataSource = ds

DataGrid1.SetDataBinding(ds, "")

y el mensaje de error dice así:
system.data.oledb.oledbexception: La tabla extenra no tiene el formato
esperado.
at system.data.oledb.oledbcommand.executecommandtextforerrorhandling(int32
hr)



"Sashka" escribió en el mensaje
news:%
Con los objetos para OLEDB...

OleDbCommand ... OleDbDataReader... OleDbDataAdapter

Sashka
MS MVP Access

"César" escribió en el mensaje
news:
> funcionó!
> ya pude inicializar la conección. pero como lanzo la consulta?
>
> he aquí el código que usé
> Try
>
> Dim cnn As New OleDbConnection
>
> cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
> Source=G:\DBF\CLIENTES;Extended Properties=dBASE IV;User
ID=Admin;Password="
>
> cnn.Open()
>
> Catch ex As System.Exception
>
> MsgBox(ex.ToString)
>
> End Try
>
>


Respuesta Responder a este mensaje
#8 Sashka
17/07/2004 - 18:56 | Informe spam
Quizá porque deberías usar el proveedor vfpoledb.1

Sashka


"César" escribió en el mensaje
news:
Gracias por la ayuda

una última cosa, ¿porqué me arroja un error este código?
Dim cnn As New OleDbDataAdapter(TextBox1.Text,
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\DBF\CLIENTES\;Extended
Properties=dBASE IV;User ID=Admin;Password=")

Dim ds As New DataSet

Try

cnn.Fill(ds)

Catch ex As System.Exception

MsgBox(ex.ToString)

End Try

DataGrid1.DataSource = ds

DataGrid1.SetDataBinding(ds, "")

y el mensaje de error dice así:
system.data.oledb.oledbexception: La tabla extenra no tiene el formato
esperado.
at system.data.oledb.oledbcommand.executecommandtextforerrorhandling(int32
hr)



"Sashka" escribió en el mensaje
news:%
> Con los objetos para OLEDB...
>
> OleDbCommand ... OleDbDataReader... OleDbDataAdapter
>
> Sashka
> MS MVP Access
>
> "César" escribió en el mensaje
> news:
> > funcionó!
> > ya pude inicializar la conección. pero como lanzo la consulta?
> >
> > he aquí el código que usé
> > Try
> >
> > Dim cnn As New OleDbConnection
> >
> > cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
> > Source=G:\DBF\CLIENTES;Extended Properties=dBASE IV;User
> ID=Admin;Password="
> >
> > cnn.Open()
> >
> > Catch ex As System.Exception
> >
> > MsgBox(ex.ToString)
> >
> > End Try
> >
> >
>
>




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida