Saga Geschrieben 9. Oktober 2002 Geschrieben 9. Oktober 2002 Mahlzeit! Mal wieder ein kleines Problem. Folgender Teil einer Anweisung bastelt mir einen String zusammen, der nachher auf dem Label eines Reports ausgewiesen wird. Das ist so auch in Ordnung. Diesen String brauche ich allerdings auch, um meine SQL-Abfrage in Delphi zu erweitern. Das mögliche Resultat dieser "Bastelstunde" sieht z.B. so aus: (AA or AB or AC) Für die SQL-Abfrage brauche ich die einzelnen Werte allerdings in Hochkomma eingefasst, also so: ('AA' or 'AB' or 'AC') Hier der Code (zumindest der wichtigste Teil): Begin ihelp:=Pos(' , ',LV_RepAngUeber_ST.Items.SubItems[1]); hlp:=LVStatus.GetInternStatus(COPY(LV_RepAngUeber_ST.Items.SubItems[1],1,ihelp-1)); if sUebergabe='' then sUebergabe:='('+hlp else sUebergabe:=sUebergabe+' or '+hlp; End; Frage: Wie krieg ich die Hochkommas da rein? Thx for help! Saga
MarcG Geschrieben 9. Oktober 2002 Geschrieben 9. Oktober 2002 Original geschrieben von Saga Frage: Wie krieg ich die Hochkommas da rein? Kurze Frage, kurze antwort: QuotedStr(String) (oder #39+'String'+#39, oder '''String''' (2mal ' bei einem String ergibt ' im Ausgabestring))
Saga Geschrieben 9. Oktober 2002 Autor Geschrieben 9. Oktober 2002 Original geschrieben von MarcG oder '''String''' (2mal ' bei einem String ergibt ' im Ausgabestring)) Ah, da war ich mir nicht so sicher, weil er den Rest dann halt auch rot angezeigt hat. Mensch, wenn ich Dich nicht haette! :e@sy Danke!
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden