Hallo zusammen,
nachdem wir bisher unter Office 365 32bit gearbeitet haben , mussten wir nun umstellen auf die 64 bit Version.
Leider funktioniert unter Access die VFPOLEDB Verbindung zu Visual FoxPro nicht mehr.
Habe nun schon einiges versucht, komme leider nicht weiter.
Der Ansatz über Provider=Microsoft.ACE.OLEDB.12.0 geht leider auch nicht.
Wäre super, wenn mir jemand weiterhelfen könnte.
Anbei der Code wie gehabt unter 32 bit. Hat bisher super funktioniert.
Verweis war "OLE Automation"
Dim cnn As ADODB.connection 'Externe DBF-Tabelle
Dim rsdbf As ADODB.Recordset
Set cnn = New ADODB.connection
Set rsdbf = New ADODB.Recordset
With cnn
.Provider = "VFPOLEDB.1"
.Properties("Data Source").Value = "X:\DATABASE.DBC"
.Properties("Collating Sequence").Value = "MACHINE"
.Properties("Deleted").Value = "True"
.Open
End With
With rsdbf
.ActiveConnection = cnn
.Source = "SELECT * FROM TEST.DBF"
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.CursorLocation = adUseClient
.Open
End With
|