Programación General > Bases de Datos

 Actualizar Tabla Foxpro Desde Vb

(1/1)

Marco Leon:
He usado diferentes opciones para habrir tablas FoxPro desde VB, pero solo me deja consultar y no actualizarlas. Por ejemplo el siguiente código:

Option Explicit
Dim cn As New rdoConnection
Dim rs As rdoResultset
Dim SQL As String

Private Sub Form_Load()
    cn.Connect = "SourceType=DBF;" _
    & "SourceDB=" & App.Path _
    & ";Driver={Microsoft Visual FoxPro Driver}"
    cn.CursorDriver = rdUseOdbc
    cn.EstablishConnection "rdDriverNoPrompt"
    SQL = "select * from Cliente"  
    Set rs = cn.OpenResultset(SQL, rdOpenKeyset, rdConcurRowVer)
    rs.MoveFirst
    Text1.Text = rs(0)
    Text2.Text = rs(1)
End Sub

Al querere actualizar con el siguiente código:

    rs.Edit
    rs(0) = Text1.Text
    rs(1) = Text2.Text
    rs.Update

Arroja el error:

"Error 4002 en tiempo de ejecucion: s1000[microsoft][ODBC Visual FoxPro Driver]No se puede actualizar el objeto cursor"

Alguien me puede indicar que esta mal?

Un saludo

Marco Leon

Navegación

[0] Índice de Mensajes

Ir a la versión completa