Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Stored Procedures String zusammensetzen aus Daten (https://www.delphipraxis.net/152857-stored-procedures-string-zusammensetzen-aus-daten.html)

ibp 9. Jul 2010 13:24

Datenbank: interbase • Version: 6.5 • Zugriff über: PSQL

Stored Procedures String zusammensetzen aus Daten
 
Hallo,

ich möchte aus einer Ergebnismenge einen String zusammenbauen nur leider quittiert mir das IB mit einem Overflow...

Code:
PFAD VARCHAR(600)
...
    for select TREEPATH
    from H_GET_PFAD (:E1TREEPKEY)
    into :PATHSTEP
    do
    begin
      PFAD=:PATHSTEP+:PFAD;   /*<------ hier ist das Problem
    end
...
Ich denke das kommt daher, dass dem PFAD die gleiche Länge nochmals zugewiesen bekommt.

Wie kann ich das lösen?

borwin 9. Jul 2010 13:35

AW: Stored Procedures String zusammensetzen aus Daten
 
Strings werden mit einem doppelten || verkettet.

Code:
PFAD VARCHAR(600)
...
    for select TREEPATH
    from H_GET_PFAD (:E1TREEPKEY)
    into :PATHSTEP
    do
    begin
      PFAD = PATHSTEP || PFAD;  /*<------ hier ist das Problem
    end
...
Gruß Borwin

ibp 9. Jul 2010 13:41

AW: Stored Procedures String zusammensetzen aus Daten
 
klappt wunderbar thx!

himitsu 9. Jul 2010 15:09

AW: Stored Procedures String zusammensetzen aus Daten
 
Wer kommt auch auf die Idee eine Concation mit einem logischen Oder darzustellen. :wall:

mkinzler 9. Jul 2010 15:10

AW: Stored Procedures String zusammensetzen aus Daten
 
Wer kommt auf die Idee ein logisches Oder als SQL Concat darzustellen :mrgreen:

himitsu 9. Jul 2010 15:27

AW: Stored Procedures String zusammensetzen aus Daten
 
die C-ler? :stupid:


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