INput
Hi
also nochmal, ich sitze am Einzelplatz und bin der einzige der auf diese Datenbank Access zugreift.
Es geht ums einlesen von Daten, welche formatiert werden und
dann zeilenweise per Recordset eingelesen und jeweils update
durchgeführt wird.
Meine Routine sieht dann so aus:
Rst ist mein Recordset, cn mein Connectionstring,
Meldung mein Pfad und Datensatz die Spalte, nach der sortiert wird
With RsT
.ActiveConnection = Cn
.CursorLocation = adUseClient
.LockType = adLockOptimistic
.CursorType = adOpenKeyset
.Source = Meldung & " ORDER BY Datensatz"
.Open
.moveFirst
End With
Do Until (EOF)
.AddNew
.Fields(0) = PN
.Fields(1) = RW
.Fields(2) = HW
.Fields(3) = HO
.Fields(4) = CO
.Fields(11) = ZE
.Fields(12) = DA
.Fields(13) = IO
.Fields(15) = LI
.Update
Loop
Dann werden den Felder die formatierten Daten zugewiesen und das ganze
Zeilenweise gespeichert.
Ich habe schon auch mal die adBatchOptimistic Methode gewählt.
Damit geht es aber auch nicht schneller, der Speichervorgang wird dann
eben am Ende größer.
Ich weiss auch nicht, vielleicht gehts auch nicht schneller oder ich brauch eine andere Datenbank, aber das will ich eigentlich nicht
Mfg Werner