![]() |
IBExpert: Zeilenumbruch in String
Hallo,
ich habe folgendes Problem: Ich möchte gerne ein Insert machen, in dem es ein String-Feld gibt. Der Inhalt des String-Feldes soll mit einem Zeilenumbruch eingetragen werden. Wenn ich direkt auf der Datenbank einen Eintrag ändere, erscheint für den Zeilenumbruch kein Steuerzeichen, sondern „nichts“. Die Steuerzeichen in Delphi heißen „#10#13“. In SQL soll es „chr(10) || chr(13)“ oder „char(10)…“ geben, allerdings bekomme ich in IBExpert eine Fehlermeldung „Token unknown“. Der IBExpert-Support beantwortet die Frage nicht ohne Support-Vertrag und zeigen sich total unkooperativ. Obwohl es sich aus meiner Sicht nicht um eine Frage nach "Wissen", sondern vielmehr nach einer IBExpert-Abweichung zur Norm handelt. Wäre für eure Hilfe sehr dankbar. |
AW: IBExpert: Zeilenumbruch in String
Zeig mal Dein Insert-Statement, vielleicht versteht man dann Dein Problem.
|
AW: IBExpert: Zeilenumbruch in String
INSERT INTO TESTTABELLE (ID, BEZ, TESTSTRING)
VALUES (gen_id(id2,1), NULL, 'test' || char(10) || char(13) || 'xx'); Im Feld TESTSTRING soll dann geschrieben stehen: test xx |
AW: IBExpert: Zeilenumbruch in String
Nee, war Quatsch, sorry. Hier geht es ja um einen reinen SQL.
|
AW: IBExpert: Zeilenumbruch in String
|
AW: IBExpert: Zeilenumbruch in String
Wenn man das Insert als parametrisiertes Statement macht, ist einem die Codierung im SQL ja eher egal.
Delphi-Quellcode:
Query.ParamByName('xyz').AsString := 'abc'#10'def'; /// oder was auch immer man will (#13#10= Windows, #10=Linux/Mac, #13=alter Mac)
PS: 10 13 ist definitiv falsch, denn entweder 13 10 oder Einzeln, womit das also zwei einzelne gemischte Unix-Windows-Zeilenumbrüche wären. |
AW: IBExpert: Zeilenumbruch in String
Hier geht es aber wohl um IBExpert.
|
AW: IBExpert: Zeilenumbruch in String
:oops: Asso, um das Tool (und nicht nur zum Testen)
|
AW: IBExpert: Zeilenumbruch in String
|
AW: IBExpert: Zeilenumbruch in String
Danke, ASCII_CHAR() ist die Lösung...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz