Zapytania SQL na tblicy w pamieci

Zapytania SQL na tblicy w pamieci
  • Rejestracja: dni
  • Ostatnio: dni
0

Potrzebuje komponent, który w pamięci przechowuje rekordy, wstawiane metodą APPEND (jak kbmMemTable), ale żeby na tych wszystkich rekordach potrafił później wykonywać zapytania SQL.
Znalazłem komponent SQLMemTable, ale on wykonuje zapytania tylko na tabelach w bazie a nie na tych w pamięci.

Ktoś zna taki komponent ?

crowa
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 295
0

Ave,
a nie mozesz stworzyc sobie tablicy olevariantowej w pamieci np

Kopiuj
var fTable: OleVariant;


fTable := VarArrayCreate([0,2,0,2], varVariant);

a potem tylko zrobic parsera do polecen sql-owych a tablice przekazywac przez referencje.
I tak np

Kopiuj
SELECT Min(Pole) FROM fTabela WHERE Id BETWEEN 10 AND 12

musisz sobie sparsowac i odpowiednio napisac do tego funkcje.

madmike
  • Rejestracja: dni
  • Ostatnio: dni
0

sqlite potrafi utworzyć bazę danych w pamięci i operować na niej sql-em

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.