wie kann man eine Tabellen-Auflistung optimieren, sprich schneller machen?
Eine txt-Datei mit ca. 250 Zeilen wird in Bruchteilen von einer Sekunde gelesen, eine Access-Datenbank mit 250 Einträgen in fast 14 Sekunden....(mir ist schon klar, daß Datenbank-Abfragen nicht sehr schnell sind, aber so langsam....)
Was muß man bei folgenden Code ändern, damit mein Gesicht nicht einschläft?
Code: Alles auswählen
Enumeration
#db
EndEnumeration
InitDatabase()
db = OpenDatabase(#db, "PSP", "", "")
If db
If DatabaseQuery(#db, "SELECT * FROM Datentest")
anfang.l=ElapsedMilliseconds()
FirstDatabaseRow(#db)
b.s=GetDatabaseString(#db, 0)
While NextDatabaseRow(#db)<>0
b.s=GetDatabaseString(#db, 0)
Wend
ende.l=ElapsedMilliseconds()
Zeit.f=(ende-anfang)/1000
MessageRequester("Zeit", StrF(zeit))
Else
MessageRequester("Achtung", "Kann die folgende Abfrage 'PSP' nicht ausführen: "+DatabaseError())
EndIf
EndIf
Danke
Marco