Alles anzeigenDer Link zur AccessUDF_rev2_1.rar funktioniert ! Ich habe die UDF aber noch mal (als .zip) "geuppt".
Wenn man keinen Plan hat, sollte man besser nicht mit irgendetwas 'rumschmeißen
.
Was hat _FileListToArray (-> listet Dateien und/oder Ordner eines bestimmten Ordners auf) denn bitte mit dem Problem von wuff100 zu tun ?
wuff100 :
Ich gehe mal davon aus, dass die Datenbank vom Typ .mdb ist, wie von der o.a. UDF gefordert.
Zum Testen habe ich die Test.mdb aus dem UDF-Beispiel verwendet.
Der Zugriff erfolgt aber über ADO, d.h. Du benötigst die UDF selbst nicht.
Die Namen der Datenbank und der Tabelle müssen natürlich mit Deinen Werten besetzt werden.
AutoIt Alles anzeigen#include <Array.au3> Global $sTableName = "tblTable1" Global $sDatabaseName = @ScriptDir & "\Test.mdb" Global $oConnection = ObjCreate("ADODB.Connection") $oConnection.Open("Driver=Microsoft Access Driver (*.mdb); DBQ=" & $sDatabaseName) Global $oRecordSet = ObjCreate("ADODB.RecordSet") Global $sQuery = "Select * From " & $sTableName $oRecordSet.Open($sQuery, $oConnection) Global $aRecordSetArr = $oRecordSet.GetRows $oRecordSet.Close() $oConnection.Close() _ArrayDisplay($aRecordSetArr, 'Tabelle = ' & $sTableName)
Mit der Testdatei funktioniert es.
Das Zeitverhalten bei Deiner Riesendatei kann ich nicht abschätzen - probiere es einfach mal aus
.
Gruß Musashi
oops sorry vertan im befehl - war wohl noch nicht ganz wach
_SQLite_GetTable2d war eigentlich was ich meinte ...