title image


Smiley Am besten probierst du die Mimik einfach mal aus...
und schraubst dann bei Bedarf:



So bremsen z.B. Indizes die Einfügegeschwindigkeit in der Tabelle, und die Geschwindigkeit hängt auch davon ab, wie man die Objekte öffnet bzw. verwaltet.



So etwas wie:



Do Until Ende

Call LeseBarcode(DeinBarcode)

Currentdb.Execute "INSERT INTO DeineTabelle (Barcode) VALUES ('" & DeinBarcode & "')"

Loop



ist vermutlich langsamer als:



Set RS = ...

Do Until Ende

Call LeseBarcode(DeinBarcode)

RS.Addnew

RS!Barcode = DeinBarcode

RS.Update

Loop







Die reine Verarbeitungsgeschwindigkeit kannst du übrigens auch wunderbar trocken testen mit einer Konstruktion wie:



T = Timer

Set RS = ...

For I = 1 to 1000

RS.Addnew

RS!Barcode = DeinBarcode

RS.Update

Next

Debug.Print Timer-T



Gruß aus dem Norden
Reinhard


Bitte immer die Access-Version angeben!
DB-Wiki


Wie man Fragen richtig stellt

YaccessAccess-FAQUnd ansonsten: Wikipedia




geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: