Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Batchmove (https://www.delphipraxis.net/206570-batchmove.html)

ts-d 7. Jan 2021 15:01

Datenbank: SQLBase und Paradox • Version: 4 • Zugriff über: ODBC

Batchmove
 
Hallo,
in meinem Programm wird ein Batchmove in Gang gesetzt, der eine Tabelle aus einer SQLBase-Datenbank per ODBC in eine Paradox-Tabelle überträgt (batCopy).

Code:
BM_ALR_A1.Execute;

Das funktioniert. Danach habe ich noch ein

Forms.Application.ProcessMessages;

gesetzt, damit sich nichts verhaspelt.

Wenn ich aber danach sollen in dieselbe Zieltabelle per batAppend Datensätze aus einer Query angefügt werden.

In einem dritten BatchMove soll eider per batCopy eine andere SQLBase-Tabelle in eine andere Paradox-Tabelle übertragen werden.


Problem: Bereits beim zweiten BatchMove steigt das Programm aus. Die Fehlermeldung: "General SQL Error". Sehr aufschlussreich!
Woran könnte das liegen?

ts-d 9. Jan 2021 17:21

AW: Batchmove
 
Ergänzung: Es werden in dieser Routine auch andere (kleinere) Tabellen und Abfragen zu Paradox-Tabellen per BM erzeugt. Aber speziell die Tabellen, bei denen es hakt, haben Memo- bwz. Blob-Felder. Deswegen nehme ich an, daß das System oder die Datenbankverbindung das Problem ist.

Auffällig ist nämlich, daß der eine Rehner bei der 3. Tabelle ausssteigt und der andere erst bei der 7. Tabelle.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz