Registriert seit: 3. Apr 2007
Ort: Zürich
533 Beiträge
Delphi 11 Alexandria
|
AW: SQL Datensätze von einer Tabelle in eine andere Tabelle kopieren
8. Okt 2010, 11:55
Was passiert denn wenn Du:
'SELECT * FROM PRODUKTE Where EAN_NR <> '+ QuotedStr('')';
machst?
Oder besser
Delphi-Quellcode:
SELECT * FROM PRODUKTE Where EAN_NR <> :EAN_NR;
Qry.ParamByName('EAN_NR')AsString := '';
Wobei ist denn EAN_NR überhaupt ein VARCHAR?
Und ist das leere Feld nicht zufälligerweise NULL?
Und dann noch:
Wenn Du alle Datensätze mit allen Werten kopieren musst:
Weshalb nicht:
'INSERT INTO PRODUKTE_01 SELECT * FROM PRODUKTE Where EAN_NR <> :EAN_NR';
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.
|