Veröffentlicht 9. Oktober 200222 j 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
9. Oktober 200222 j 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))
9. Oktober 200222 j Autor 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!
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.