Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2006, 11:41
Cristhian14
 
Fecha de Ingreso: enero-2005
Mensajes: 14
Antigüedad: 19 años, 3 meses
Puntos: 0
Pregunta Agregar registro en DBF desde VB6

Hola.

Lo que necesito es agregar registros en tablas DBF de Visual FoxPro 5 que se encuentran sueltas, solas en una carpeta.

Estoy trabajando en Visual Basic 6.0, y la forma de acceso que utilizo es la siguiente:

Dim VFP As Object, RecDBF As Object
Dim DirDeBD As String

Set VFP = CreateObject("ADODB.Connection")
Set RecDBF = CreateObject("ADODB.RecordSet")


DirDeBD = "c:\base_de_datos" 'Por ejemplo. En esta carpeta estarian las tablas.

VFP.Open "DRIVER={Microsoft Visual FoxPro Driver};UID=;SourceType=DBF;SourceDB=" & DirDeBD & "; Exclusive=No;"

RecDBF.Open "unatabla", VFP
...


NO SE SI ESTA BIEN.
¿QUE VALORES DE ACCESO DEBO UTILIZAR (LockType, Cursortype, Mode, etc.) ?

Te agradeceria mucho si me puedes decir como hago para abrir correctamente la tabla y agregarle registros, y tal vez tambien eliminar o modificar registros.
De las formas que he probado no logro hacerlo y a veces se producen errores.

Gracias.