Einzelnen Beitrag anzeigen

Benutzerbild von skyobserver
skyobserver

Registriert seit: 18. Mai 2005
Ort: Ense
114 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

Problem bei Insert mit "&"

  Alt 8. Mai 2014, 16:26
Datenbank: Oracle • Version: 8.0 • Zugriff über: AnyDac v1.12.2
Hallo,


ich muß in einer Auftrags-Tabelle einen neuen Auftrag für einen Kunden anlegen.
Das Feld "Kundenkurzname" ist dabei ein Foreign-Key in der Kundentabelle...

Das Programm funktioniert soweit gut - allerdings bekam ich auf einmal eine
Foreign-Key-Constraint Verletzung (Kundenkurzname nicht in Kundentabelle gefunden)
als im Kundenkurzname das Zeichen "&" auftauchte...

-Der Eintrag in der Kundentabelle ist aber vorhanden!
-Das SQL-Kommando unmittelbar vor der Ausführung in ein TEdit geschrieben,
herauskopiert und im Delphi-SQL-Explorer ausgeführt funktioniert!

Ich habe den Verdacht, daß das TADCommand von den AnyDac (v1.12.2)
Datenbankkomponenten das "&" als Kommandozeichen interpretiert!?

Hat jemand eine Idee, wie ich mit AnyDac das "&" sauber zu Oracle schicken kann?
Die größte Enttäuschung für einen Perfektionisten ist die Realität
  Mit Zitat antworten Zitat