No puedo conectar con DBF foxpro

23/02/2006 - 00:55 por Geovanny Quirós C. | Informe spam
Hola grupo:
Tengo el siguiente mensaje de error:
ERROR [S1000] [Microsoft][ODBC Visual FoxPro Driver]Missing operand.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual.
Revise el seguimiento de la pila para obtener más información acerca del
error y dónde se originó en el código.

Detalles de la excepción: System.Data.Odbc.OdbcException: ERROR [S1000]
[Microsoft][ODBC Visual FoxPro Driver]Missing operand.

Error de código fuente:

Línea 51: Dim DAUsuarios As New OdbcDataAdapter(cmOdbc)
Línea 52: CnOdcb.Open()
Línea 53: cmOdbc.ExecuteNonQuery()
Línea 54: DAUsuarios.Fill(DSUsuarios)
Línea 55: CnOdbc.Close()


No se a que se debe, estoy tratando de generar una consulta sobre una tabla
dbf y me urge solucionarlo, estoy trabajando con VS2003 en win xp pro.
El string de conexion es este:
Public odbcconnectionstring = "SourceTypeÛF;DSN=Visual FoxPro
Tables;BackgroundFetch=No;Deleted=Yes;Collate=Ma" & _

"chine;Exclusive=No;SourceDB=c:\codeas;Null=Yes;UID="

Ojala y alguien me pueda ayudar.
 

Leer las respuestas

#1 Ernesto Díaz
23/02/2006 - 15:48 | Informe spam
Que tal, oye por que no pruebas con una conexion de tipo OleDB en lugar de
una conexion ODBC, te paso una funcion que tengo que me conecta a FoxPro
mediante un OleDB ojala que te pueda ayudar. Saludos

Ernesto Díaz
México

Public Function Conecta_FoxPro(ByVal Ruta As String) As Boolean
Dim strconexion As String
strconexion = "Provider=VFPOLEDB.1;Data Source=" & Ruta &
";Mode=Share Deny None;Extended Properties="";User ID="";Mask
Password=False;Cache Authentication=False;Encrypt Password=False;Collating
Sequence=MACHINE;"
FoxCon = New OleDbConnection(strconexion)
Try
FoxCon.Open()
Catch ex As Exception
MsgBox(ex.Message.ToString)
End Try
If FoxCon.State = ConnectionState.Open Then
Return True
End If
End Function

"Geovanny Quirós C." escribió en el mensaje
news:
Hola grupo:
Tengo el siguiente mensaje de error:
ERROR [S1000] [Microsoft][ODBC Visual FoxPro Driver]Missing operand.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual.
Revise el seguimiento de la pila para obtener más información acerca del
error y dónde se originó en el código.

Detalles de la excepción: System.Data.Odbc.OdbcException: ERROR [S1000]
[Microsoft][ODBC Visual FoxPro Driver]Missing operand.

Error de código fuente:

Línea 51: Dim DAUsuarios As New OdbcDataAdapter(cmOdbc)
Línea 52: CnOdcb.Open()
Línea 53: cmOdbc.ExecuteNonQuery()
Línea 54: DAUsuarios.Fill(DSUsuarios)
Línea 55: CnOdbc.Close()


No se a que se debe, estoy tratando de generar una consulta sobre una
tabla
dbf y me urge solucionarlo, estoy trabajando con VS2003 en win xp pro.
El string de conexion es este:
Public odbcconnectionstring = "SourceTypeÛF;DSN=Visual FoxPro
Tables;BackgroundFetch=No;Deleted=Yes;Collate=Ma" & _

"chine;Exclusive=No;SourceDB=c:\codeas;Null=Yes;UID="

Ojala y alguien me pueda ayudar.


Preguntas similares