AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Lange Strings/Queries im Quellcode umbrechen
Thema durchsuchen
Ansicht
Themen-Optionen

Lange Strings/Queries im Quellcode umbrechen

Ein Thema von white-desert · begonnen am 7. Nov 2007 · letzter Beitrag vom 8. Nov 2007
 
white-desert

Registriert seit: 27. Sep 2006
11 Beiträge
 
#1

Lange Strings/Queries im Quellcode umbrechen

  Alt 7. Nov 2007, 07:12
Hai,
hier gehts mir um die Übersichtlichkeit des Quellcodes.
In meinem letzten Projekt habe ich Query-Aufrufe wie diese:
Delphi-Quellcode:
Query := 'SELECT '+
             'Id, '+
             '(SELECT '+
                 'Baustufen.name '+
               'FROM Baustufen WHERE '+
                 'projekte_baustufen_links.Baustufe_Id = ('+
                   'SELECT ID from my_ids WHERE id = '+ ExtBstId +' ORDER BY Id ASC Limit 1'+
                 ') LIMIT 1), '+
             'von, '+
             'bis '+
           'FROM Projekte_Baustufen_Links '+
           'WHERE Projekt_Id = '+Pr_Id +
           ' ORDER BY Projekte_Baustufen_Links.Baustufe_Id ASC ';
Eines sieht wohl jeder: Dieses String-Gebilde ist zu unübersichtlich, vor allem wegen diesen vielen Anführungszeichen.

In PHP könnte man das ja so schreiben:
Code:
$Query = 'SELECT
             Id,
             (SELECT
                Baustufen.name
                FROM Baustufen WHERE
                  projekte_baustufen_links.Baustufe_Id = (
                   SELECT ID from my_ids WHERE id = '. $ExtBstId .' ORDER BY Id ASC Limit 1
                  ) LIMIT 1),
             von,
             bis
           FROM Projekte_Baustufen_Links
           WHERE Projekt_Id = '.$Pr_Id .'
           ORDER BY Projekte_Baustufen_Links.Baustufe_Id ASC ';
Das sieht schon viel einfacher aus und ist auch schneller zu schreiben. Gibt es denn keine ähnliche
Schnell-Schreibweise bei Delphi? Evtl. irgendwelche Prozessorbefehle?
Also dass man einen ewig langen String gaaanz einfach umbrechen und mit Variablen bestuecken kann?

Danke im Voraus für eure Hilfe!
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:31 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