07/10/2014, 23:16
|
| | Fecha de Ingreso: febrero-2011
Mensajes: 85
Antigüedad: 13 años, 8 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 |