Registriert seit: 30. Aug 2011
31 Beiträge
Delphi 7 Enterprise
|
AW: INSERT INTO SELECT ohne Spaltenliste
21. Okt 2011, 12:49
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
---------------------------
Geändert von Alex.G (21. Okt 2011 um 13:00 Uhr)
|