Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Mehrzeilige SQL-Statements ? (https://www.delphipraxis.net/15496-mehrzeilige-sql-statements.html)

shareholder 29. Jan 2004 19:48


Mehrzeilige SQL-Statements ?
 
kann mir bitte jmd. verraten, wie ich vorgehen muss, um
mehrzeilig sql-statements schreiben zu können ?

bringe ich einen zeilenumbruch rein, so gibt es einen parse error :(

macht sich nicht besonders praktisch bei left outer joins,
wenn ich 500 zeichen in eine zeile quetschen muss. ;)

ich benutze query : PChar;

bitte um hilfe !!!

Leuselator 29. Jan 2004 20:45

Re: Mehrzeilige SQL-Statements ?
 
die Nummer kennst Du (?):
Delphi-Quellcode:
  DeinString := 'MeinText, erste Zeile'#13#10'und hier die nexte Zeile';
//  bzw:
  DeinString := 'MeinText, erste Zeile'+#13#10+'und hier die nexte Zeile';
ansonsten zeig mal ein bisserl Code bitte.
Gruß

Hansa 29. Jan 2004 20:46

Re: Mehrzeilige SQL-Statements ?
 
Hört sich nach IBConsole, IBexpert etc. an. Da gibt es einen gewissen Unterschied zwischen SQL-Editor und Script Executive. Guck da mal nach.

shareholder 29. Jan 2004 23:20

Re: Mehrzeilige SQL-Statements ?
 
hallo leuselator und hansa ! :hi:

also mein code sieht in etwa so aus

SQL-Code:
query := 'INSERT INTO table
          (irgendwas1, irgendwas2) VALUES
          (EditIrgendwas1.Text, EditIrgendwas2.Text)';
das mit dem #13#10,
ich glaube da hast du mich falsch verstanden.

habt ihr beide vllt. noch eine idee ? :roteyes:

trifid 29. Jan 2004 23:26

Re: Mehrzeilige SQL-Statements ?
 
Code:
query := 'INSERT INTO table ' +
          '(irgendwas1, irgendwas2) VALUES ' +
          '(' + EditIrgendwas1.Text + ',' + EditIrgendwas2.Text ')';
wäre doch besser , oder

Robert_G 29. Jan 2004 23:27

Re: Mehrzeilige SQL-Statements ?
 
Hi Shareholder,
Leuselator meintre damit zum Bsp. solche Formatierungen:
SQL-Code:
  Query.SQL.Text :=
    'SELECT *' + #10 +
    'FROM  IrgendEineTabelle' + #10 +
    'WHERE Feld1 = 1 AND' + #10 +
    '      Feld2 IS NOT NULL';
Das #10 muss bei manchen DBs wahrscheinlich zu #13#10 geändert werden. Diese zickigen Desktop-DBs wollen halt noch einen cariage return haben...

Leuselator 29. Jan 2004 23:33

Re: Mehrzeilige SQL-Statements ?
 
*räusper*
Ehm - genau!
So war's gemeint.
Wie Hansa schon an anderer Stelle hier im Forum bemerkte, pflege ich mich ab und zu etwas verklausu..., klausu... *mir fällt das Wort nicht ein* ... auszudrücken :-)
Gruß

shareholder 29. Jan 2004 23:37

Re: Mehrzeilige SQL-Statements ?
 
ups :thuimb:
so einfach ! ich depp :D

danke euch allen für die antworten !!! :love:


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 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 by Thomas Breitkreuz