Witam
Chciałbym stworzyć lokalną bazę danych w Delphi. Przed zamieszczeniem tego tematu googlowałem nieco na ten temat. Niestety większość informacji jest starej daty, sprzed wielu lat. Używam Delphi 2010, jest tam szereg komponentów do wyboru. Na stronie embarcadero przeczytałem, że BDE jest już przestarzałe i następne wersje windows pewnie nie będą obsługiwać ODBC. Podobnie nie mam zaufania do "darmowych" rozwiązań microsoftu.
Cel jest taki, aby użytkownik nie musiał NIC instalować poza aplikacją. Zatem nie interesuje mnie Firebird ani serwer SQL podłączany do dbExpress. Chciałbym aby silnik bazy umieszczony był np. w pliku(-ach) .dll, baza z tabelami znajdowała się w konkretnym folderze i był do niej dostęp. Dobrze by było, gdyby taka baza obsługiwała zapytania SQL.
Znalazłem komponent SQLite for Delphi z takim rozwiązaniem, ale pasuje do delphi 5.0 i gdy to pobrałem żal scisnał :/ pomijając fakt, że żadnego wsparcia nie ma ;/
Pomóżcie zatem, jak wy rozwiazujecie te kwestie? Nie kazecie chyba instalowac sql serwera klientowi i przebijac sie mu przez 100000 błędów i warningow z zajetoscia portów, firewallami itp.?