• Domingo 22 de Diciembre de 2024, 12:35

Autor Tema:  Actualizar Tabla Foxpro Desde Vb  (Leído 2535 veces)

Marco Leon

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Actualizar Tabla Foxpro Desde Vb
« en: Martes 13 de Febrero de 2007, 11:11 »
0
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