Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Srting zu lang? (https://www.delphipraxis.net/20721-srting-zu-lang.html)

celinaw 22. Apr 2004 04:39


Srting zu lang?
 
Hi

Ich habe folgenden SQL String:

SQL-Code:
qrMain.SQL.Text:='SELECT T.Order_Type,T.Customer_Number,T.Order_Number,T.First_Event,T.PrePrint,T.Print,T.BMSLogout,K.Na,K.Customer_Number,K.Str,K.Ort,K.Tel,K.Ap FROM table_ordertracking T,kundenmg K WHERE T.Customer_Number=K.Customer_Number AND T.Customer_Number like '''+edknr.Text+'''"%" and T.Order_Number like '''+edatnr.Text+'''"%" ORDER BY T.Order_Number;';
Der Komplette Text steht in einer Zeile. Funzt zwar, aber macht optisch nix her. Keine Ahnung wie man soetwas trennt. Hatte das Problem bisher noch nicht.
Wie teilt man den auf mehrer Zeilen auf :gruebel:

Gruß CelinaW

NicoDE 22. Apr 2004 05:10

Re: Srting zu lang?
 
Was spricht gegen mehrere Zeilen?
Delphi-Quellcode:
qrMain.SQL.Text :=
  'SELECT ' +
    'T.Order_Type,' +
    'T.Customer_Number,' +
    'T.Order_Number,' +
    'T.First_Event,' +
    'T.PrePrint,' + 
    'T.Print,' + 
    'T.BMSLogout,' +
    'K.Na,' +
    'K.Customer_Number,' +
    'K.Str,'+
    'K.Ort,' +
    'K.Tel,' +
    'K.Ap ' +
  'FROM ' +
    'table_ordertracking T,' +
    'kundenmg K ' +
  'WHERE ' +
    'T.Customer_Number=K.Customer_Number ' +
    'AND ' +
    'T.Customer_Number like ''' + edknr.Text + '''"%" ' +
    'AND ' +
    'T.Order_Number like ''' + edatnr.Text + '''"%" ' +
  'ORDER BY '
    'T.Order_Number;';

celinaw 22. Apr 2004 05:41

Re: Srting zu lang?
 
Hi Nico

Nichts spricht dagegen. So wollte ich es ja haben. Wusste nur nicht wie man den String trennt! :gruebel:
Bin noch relativ unsicher mit Delphi.
Danke für das Beispiel. Werde ich gleich mal testen! :thuimb:

Gruß Celina

celinaw 22. Apr 2004 05:47

Re: Srting zu lang?
 
Mhh...... :gruebel:

In dieser Zeile
SQL-Code:
'T.Order_Number;';
zeigt er mir den Fehler nicht abgeschlossener String! Was fehlt??

Cuchulainn 22. Apr 2004 06:13

Re: Srting zu lang?
 
Zwischen den beiden Zeilen fehlt ein +.
Delphi-Quellcode:
'ORDER BY '
'T.Order_Number;';
Versuch es mal so:

Delphi-Quellcode:
'ORDER BY ' +
'T.Order_Number;';

celinaw 22. Apr 2004 06:16

Re: Srting zu lang?
 
:oops:

Ja, ist halt noch früh am Morgen.

Danke dir!

:thuimb: :thuimb: :thuimb:

Gruß Celina


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:06 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