Hallöchen ihr lieben,
Ich sitze grade an einem Projekt und bräuchte etwas Hilfe mit SQLite ![]()
Ich habe mehrere Arrays (mehrdimensional), welche in eine SQLite DB geschrieben werden sollen. Die Arrays sind sehr groß ( zwischen 150.000 und 600.000 Zeilen).
Diese Arrays müssen durchsucht werden. Ich hatte es erst mit _Array2dsearch von BugFix gemacht, aber die Funktion braucht pro Suchgang ca. 150ms. Mit Einer Datenbankabfrage dauert es nur 4ms.
Bis jetzt füge ich die Daten so ein:
For $i = 1 To UBound($Array) - 1
_SQLite_Exec(-1, "INSERT INTO tblStornos(Spalte_ALPHA,Spalte_BETA,Spalte_GAMMA) VALUES ('" & $Array[$i][0] & "','" & $Array[$i][1] & "','" & $Array[$i][2] & "');")
Next
Aber das dauert auch seine zeit ![]()
Gibt es eine Möglichkeit, dies zu beschleunigen? Wäre eine mehrzeilige Query schneller? Oder gib t es noch andere Funktionen zu SQLite, die nicht in AutoIT integriert sind?
Vielen Dank für eure Hilfe ![]()