SQL parametr String

0

Witam.

Do zapytanie SQL z poziomu Delphi potrzebuję dodać warunek w zależności od wyboru pola wyboru. Dodaję to jako zmienną typu string:

Kopiuj
var SQLStatusZam:String
....
SQLStatusZam:=' and A.status='2_GOTOWE'';

Pytanko:
Jak wartość zmiennej 2_GOTOWE zapisać jako wartość string w warunku A.status -- chodzi tu o apostrof ('2_GOTOWE') tak w zapytaniu powininna być przekazana wartość parametru będąca stringiem - w tym przypadku mam podwójne zastosowanie apostrofu jak uciec od tego - jest takie coś jak znak ucieczki jak to zatosować w tym przypadku ??

edytowany 1x, ostatnio: olesio
U3
  • Rejestracja:prawie 13 lat
  • Ostatnio:prawie 2 lata
  • Postów:196
0
Kopiuj
QuotedStr(2_GOTOWE)

czyli

Kopiuj
SQLStatusZam:= ' and A.status= ' + QuotedStr(2_GOTOWE);
edytowany 2x, ostatnio: user322
flowCRANE
W funkcji QuotedStr zabrakło Ci apostrofów - teraz traktuje 2_Gotowe jako zmienną;
U3
Ale mu chodziło o zmienną z tego co rozumiem "Jak wartość zmiennej 2_GOTOWE zapisać jako wartość string".
flowCRANE
No dobrze, tylko że standard nazewnictwa nie zezwala na identyfikator, który rozpoczyna się cyfrą - to się nawet nie skompiluje...
U3
Masz rację :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.