Hallo allerseits,
im Augenblick suche ich händeringend nach Hilfe zum Thema ODBC-Zugriff auf Paradox-Datenbanken.
Die Datenbanken werden zwar mittelfristig durch eine MS-SQL-Server Version abgelöst, aber bis dahin will ich mich nicht mit dem alten Tool zur Auswertung der Paradox-DBs herumärgern. Also war die Idee geboren, dem Problem mittels AutoIt auf den Leib zu rücken.
Mir fehlt aber eben die Erfahrung im Umgang mit ODBC-Zugriffen und welche Voraussetzungen ich einhalten muss.
Mein erster - wahrscheinlich unvollständiger - Versuch eine Verbindung herzustellen führt beim Aufruf der Open-Methode von ADODB zu einer Fehlermeldung:
[autoit]Local $ADODBHandle = ObjCreate("ADODB.Connection")
[/autoit][autoit][/autoit][autoit]if @error Then MsgBox(4096, "ADODB.Connection fehlgeschlagen!",1)
[/autoit][autoit][/autoit][autoit]if Not IsObj($ADODBHandle) Then MsgBox(4096, "Ungültiges ADO-Objekt!",1)
[/autoit][autoit][/autoit][autoit]$ADODBHandle.Open("Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;DefaultDir="&$Dir&";Dbq=" & $Dir & ";CollatingSequence=ASCII;")
[/autoit][autoit][/autoit][autoit]If @error Then MsgBox(4096, "Open fehlgeschlagen!",1)
[/autoit] ZitatC:\Entwicklung\Test\Paradox-Connect.au3 (10) : ==> The requested action with this object has failed.:
$ADODBHandle.Open("Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;DefaultDir="&$Dir&";Dbq=" & $Dir & ";CollatingSequence=ASCII;")
$ADODBHandle.Open("Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;DefaultDir="&$Dir&";Dbq=" & $Dir & ";CollatingSequence=ASCII;")^ ERROR
Hat jemand Tipps für mich?
Besten dank schonmal,
Benne