Prvo, moram da se ispravim, live upiti ne rade ukoliko se koristi SELECT, a što se tiče filtera, nikada nisam uspeo da ih nateram da rade kako treba. Umesto toga sam koristi Range metode, odnosno SetRangeStart, SetRangeEnd, ApplyRange i CancelRange.
Mada, kada malo bolje razmislim, ukoliko je baza na kojoj radiš lokalna (single user), zašto ne koristiš ADO i Access bazu, u praksi se ova kombinacija pokazala prilično kvalitetno, a ukoliko radiš multiuser, moja preporuka je Firebird (Interbase), mislim da je adresa
http://firebird.sourceforge.net, u nekih 2-3MB imaš pravu relacionu bazu podataka.
Pozdrav, Tiodor.