AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Problem mit SQL und Parametern
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit SQL und Parametern

Ein Thema von SvB · begonnen am 10. Mai 2015 · letzter Beitrag vom 11. Mai 2015
 
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#3

AW: Problem mit SQL und Parametern

  Alt 10. Mai 2015, 12:39
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 Importieren vorher immer abfragen muss, ob ein Datensatz schon vorhanden ist. Ich habe mir im Web mehrere Infos angesehen, z.B. das hier (Devart SQLERROR -804 Data Type unknown) oder das hier.
Ich habe es auch schon mit einem CAST probiert:
Code:
USING (SELECT CAST(:MOD_FIRMA AS VARCHAR) AS MOD_FIRMA, CAST(:MOD_NR AS VARCHAR) AS MOD_NR FROM RDB$DATABASE) AS M1
Da bekomme ich aber eine Fehler "Token unknown )" Das ")" ist das von "VARCHAR)".
Wenn ich die Werte fest in den SQL einbaue, dann funktioniert es. Eleganter hätte ich es gerne über die Parameter gemacht.
Sven

Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:28 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