Hej, czy jest możliwość filtrowania dla wartości typu string?
Mam na myśli takie coś:
Pytam, ponieważ przy filtrze z liczbami działa prawidłowo, natomiast przy wystąpieniu litery wywala:
Hej, czy jest możliwość filtrowania dla wartości typu string?
Mam na myśli takie coś:
Pytam, ponieważ przy filtrze z liczbami działa prawidłowo, natomiast przy wystąpieniu litery wywala:
Szkoda że nie podałeś jak ustawiasz ten filter...
Wartości typu "string" koniecznie musisz opatrzeć QuotedStr
np.
Filter:='Miasto = ' + QuotedStr('Kraków');
A czemu nie chcesz filtra zawrzeć w SQLu, który zrobi to szybciej?
satq napisał(a):
Szkoda że nie podałeś jak ustawiasz ten filter...
Wartości typu "string" koniecznie musisz opatrzeć QuotedStr
np.
Filter:='Miasto = ' + QuotedStr('Kraków');
Wielkie dzięki, tego właśnie potrzebowałem.
Juhas napisał(a):
A czemu nie chcesz filtra zawrzeć w SQLu, który zrobi to szybciej?
Baze danych z rozsz. .mdb mam zrobioną w Acccessie - więc czy w takim przypadku da radę?
SQL-a tez możesz używać w komponentach ADOQuery.
Po podłączeniu ADOQuery pod ADOConnection, a następnie po ustawieniu ADOQuery jako active - wywala mi błąd: ADOQuery1 missing sql property
Bo musisz podać zapytanie SQL.
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT * FROM TWOJA_TABLICA WHERE MIASTO=:PR_MIASTO');
ADOQuery1.Parameters.ParamByName('PR_MIASTO').Value:='Kraków';
ADOQuery1.Open;