Delphi-Quellcode:
qrySlaveExec.SQL.Text := Format('INSERT INTO %s (%s) VALUES(%s)', [TableName, InsertStr, ValueStr]);
while not qryMasterExec.Eof do begin
qrySlaveExec.Insert;
Ist bei geschlossener Datenmenge nicht möglich.
qrySlaveExec.ExecSQL;
ExecSQL bevor man die Parameter angegeben hat?
EDIT: Ergibt wieder eine
Exception
Code:
---------------------------
Benachrichtigung über Debugger-
Exception
---------------------------
Im Projekt pDatenbankabgleich.exe ist eine
Exception der Klasse EOleException aufgetreten. Meldung: 'Der Wert NULL kann in die 'ID'-Spalte, 'TestDB2.dbo.Produkt'-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------