Hallo Leute,
ich habe ein Problem beim Datenimport in eine Datenbank. Ich verwende zwei ADO Connections und zwei ADO Querys um Daten aus einer Datenbank zu lesen und in eine andere zu importieren.
Ich lese Materialstammsätze aus der einen Datenbank und den Pfad einer Datei die zu dem jeweiligen Materialstammsatz gehört.
Die Stammsatz Infos werden in die neue Datenbank gespeichert, und dazu über einen BlobStream die jeweilige Datei. Hat auch immer einwandfrei funktioniert, bis jetzt. Ich habe fast 140.000 Sätze in Datenbank und bin jetzt auf eine Datei gestoßen, die 119 MB hat. Dauert natürlich ewig bis das mit Blob.CopyFrom(FileStream, FileStream.Size) kopiert ist. Anschliesend kommt das ADOQuery.Post (soweit noch OK) nur dann kommt folgende Fehlermeldung hoch:
Im Projekt Uebernahme.exe ist eine Exception der Klasse EOleException aufgetreten. Meldung: 'Fehler bei einem aus mehreren Schritten bestehenden OLE DB-Vorgang. Prüfen Sie die einzelnen OLE DB-Statuswerte, falls vorhanden. Daten wurden nicht verarbeitet'. Prozeß wurde angehalten. Mit einzelner Anweisung oder Start fortsetzen.
Und irgendwie komm ich nicht drauf, wo da der Fehler liegen kann...
Kann mir da jemand weiterhelfen???
Gruß und vorab danke für die mühe...
Werner
_________________
Habe mut zu denken - abgedroschen aber stimmt immer noch!