Dodanie znaku & do bazy Danych Firebird

Dodanie znaku & do bazy Danych Firebird
K1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 93
0

Witam,
chciałbym dodać nastepujacy wyraz do bazy danych: JakisTekst&JakisTekst2.

Niestety dodaje mi się tylko pierwsza część wyrazu tzn. JakisTekst.
W przypadku gdy pomiędzy znakiem & zastosuję spację wszystko dodaje się prawidłowo.

W bazie mogę bez problemu dodać ww. wyraz.
Gdzie może tkwić problem?

Do połączenia z BD (Firebird) używam FireDac.
CharacterSet = WIN1250

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
1

& w FireDacu oznacza makro (tak samo jak : oznacza parametr). Zmień ResourceOption->MacroExpand na false to wtedy &JakisTekst2 nie będzie traktowane jako makro a jako zwykły ciąg

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.