Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/10/2014, 23:16
computer_si
 
Fecha de Ingreso: febrero-2011
Mensajes: 85
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: vincular archivos .dbf a access

Hola mira lo que yo hago es borrar la tabla y despues vincularla nuevamente, lo que ya no entendi es lo hiciste desde access o por programacion, tambien se me ocurre que podrias hacer un update si ya vincluaste la tabla y no la quieres borrar.

El problema radicara en que si tienes nuevos registros, acces no acepta la instruccion Inser or Update.

Te paso algo de codigo que yo utilize para vincular una tabla de paradox a acces.

cn es mi conexion a la BD de datos de Acces (ADODB.Connection)
Rs es mi RecordSet

Set Rs = cn.OpenSchema(adSchemaTables, Array(Empty, Empty, Empty, "TABLE"))
Rs.MoveFirst

xNum = 0

'recorro mi coleccion de tablas de la BD

Do Until Rs.EOF
Select Case UCase(Rs("TABLE_NAME"))
Case Is = "TIRA"
cn_Ensambles.Execute _
"DROP TABLE TIRA"
xNum = xNum + 1

End Select

'Si encuentro la tabla salgo, no tiene caso recorrer toda la coleccion
If xNum >= 1 Then
Exit Do
End If

Rs.MoveNext

Loop

'Ya que la borre la vinculo nuevamente

cn.Execute _
"SELECT * INTO TIRA FROM " & _
"[Paradox 5.x; " & _
"DATABASE=" & Trim(pDatosSAE) & _
"].[INVE" & Trim(pEmpresaSae) & "#DB] "

Espero te sirva

Saludos