[ stolex @ 25.10.2005. 11:53 ] @
Odradio sam program koji cita i pise u dbf bazu i to je radilo odlicno. Medjutim sada radimo migraciju u access bazu mdb. Procitao sam da trebam da koristim ado komponente i koristim ADO connection i AdoDataSet. E to funkcionise i DBGrid lepo prikazuje tabelu, ali problem nastaje kada koristim filter. Ranije sam mogao da filtriram tabelu upitom Polje = 's*' i onda tabela prikazuje sve sto pocinje na s. Procitao sam da to partijalno poredjenje ne radi sa nekim drajverima (koristim Microsoft Jet4.0 OLE). Probao sam sa upitom select * from TABELA where POLJE = 's*' i isti problem.
Ako probam da opciji FilterOptions dodam foPartialCompare (ili tako nesto) iskompajliram ga bez problema ali pukne program cim se startuje jer drajver ne podrzava ocigledno parcijalno filtriranje. Znaci interesuje me da li postoji nacin da se ovo nekako resi?
[ Srki_82 @ 25.10.2005. 14:48 ] @
Probaj
Code:
SELECT * FROM tblTabela WHERE fldPolje STARTING WITH 'S'

Ovaj queri radi lepo za IB/FB baze... ne znam da li ce raditi za Access.
[ marcha @ 25.10.2005. 18:25 ] @
Umesto opratora "=" koristi "LIKE" u where clausuli.

SELECT PARTNER_ID, NAZIV
FROM PARTNER
WHERE NAZIV LIKE 'S*';
[ stolex @ 25.10.2005. 18:39 ] @
Hvala, saznao sam i sam malopre citajuci tutorijale za Access.