Forum: Datenbanken
Delphi
by SvB,
11. Mai 2015
Danke @himitsu,
mit kleinen Änderungen funktioniert es so:INSERT INTO Tabelle1 (MOD_FIRMA, MOD_NR)
SELECT :MOD_FIRMA, :MOD_NR FROM RDB$DATABASE WHERE NOT EXISTS(SELECT ID FROM Tabelle1 WHERE MOD_FIRMA=:MOD_FIRMA AND MOD_NR=:MOD_NR)
Forum: Datenbanken
Delphi
by SvB,
11. Mai 2015
Guten Morgen,
mit "UPDATE OR INSERT" funktioniert es mit den Parametern.
mit TRIM kommt der selbe Fehler. Ein "WHERE NOT EXISTS" scheint es bei Firebird mit "INSERT" nicht zu geben. Ich hab jedenfalls keine Infos dazu gefunden und alle Tests haben fehlgeschlagen.
Forum: Datenbanken
Delphi
by SvB,
10. Mai 2015
Ich bekomme mehrere Textdateien als Stammdaten geliefert und muss diese in eine Tabelle einfügen. Es kann dabei sein, dass Datensätze in den Textdateien doppelt vorhanden sind. Diese sollen nicht doppelt in die Tabelle geschrieben werden. Bei meiner Suche nach einer Lösung bin ich auf das MERGE gestoßen und habe es als eine geeignete Methode gesehen mein Problem zu lösen, ohne dass ich beim...