ADS ODBC-Treiber
Peter
ich habe den ODBC-Treiber und OLEDB-Treiber von Advantage Database Server installiert und eine System-DSN angelegt, jedoch nicht den ADS installiert.
Kann man mit dem Advantage StreamlineSQL ODBC-Treiber direkt (ohne ADS) auf FoxPro-Dateien zugreifen?
Ich habe folgendes probiert:
Dim Treiber As String, sqlString As String, dbpfad As String
Dim Con As ADODB.Connection
Dim RS As ADODB.Recordset
dbpfad = "C:\Test"
Set Con = New ADODB.Connection
With Con
.Provider = "MSDASQL; DSN=ADS-ODBC; DATABASE=sDBPfad; UID=;PWD="
.Open
End With
sqlString = "select top 10 * from Testdatei"
Set RS = New ADODB.Recordset
With RS
.Source = sqlString
.ActiveConnection = Con
.Open
End With
'Alles schließen
RS.Close
Set RS = Nothing
Con.Close
Set Con = Nothing
Beim Befehl rs.open erhalte ich den Fehler:
Laufzeitfehler -2147467259
iAnywhere solutions advantage SQL ASA Error 5004 Either ACE could not find the specified file, or you do not have sufficient rights to access the file
Die Testdatei existiert und hat Lese- und Schreibzugiff.
Hat jemand Erfahrung mit dem ADS-Odbc-Treiber und kann mir auf die Sprünge helfen?
Grüße
Peter