Autor Beitrag
freddy437
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Mo 05.05.03 09:12 
Hallo Leute,

mein Problem ist, dass in einigen Feldern als Feldinhalt Anführungszeichen oder Hochkommas enthalten sind. In einigen Abfragen fällt mir das aber auf die Füße (z.b. SELECT * FROM tabelle1 WHERE ID='12345] '123'
(hier->8. Zeichen in ID)

Ich hatte mal vor langer Zeit gehört, das es irgendwelche Escape-Sequenzen gibt um auch in Feldinhalten diese Sonderzeichen nutzen zu können, aber wie funktioniert das beispielsweise unter Paradox?

:roll:
hansa
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3079
Erhaltene Danke: 9



BeitragVerfasst: Mo 05.05.03 09:24 
' in 'string's' müssen verdoppelt werden. zwei '' werden dann von Delphi als das zeichen ' erkannt. Zwar ziemlich dämlich, aber anders gehts nicht. Also mußt Du 'string''s' shreiben, um
Zitat:
string's
zu erhalten.

_________________
Gruß
Hansa
freddy437 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Mo 05.05.03 10:04 
Titel: Klasse
Ich glaub's nicht. Da bricht man sich Ewigkeiten einen ab und dann ist das so simple! Das dies direkt im Quellcode so klappt wußte ich, aber auch in SQL-Statements. Wow Danke.

:lol:
hansa
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3079
Erhaltene Danke: 9



BeitragVerfasst: Mo 05.05.03 10:10 
Aha, direkt geschnallt ! Hast wohl vergessen, daß der Select - String in der Source steht. 8)

_________________
Gruß
Hansa
freddy437 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Mo 05.05.03 11:50 
Naja, eigentlich nicht. Dieser '-Wert, der in die Select-Anweisung eingefügt wird, stammt aus dem Feldinhalt einer anderen Tabelle. Habe den Inhalt der Variablen mit StringReplace von ' auf '' ersetzt und danach hat der Select geklappt. Ich hoffe nur das klappert auch mit anderen Datenbankservern.

:P