Временная таблица
Озадачился недавно такой проблемой. Есть таблица БД со списком товаров. При создании документа, например, накладной, пользователь выбирает некоторое количество товаров из этой таблицы. После выборки и до сохранения накладной эти товары (а также цены, количество и т.д.) хранятся просто в TStringGrid. Но это довольно неудобно (например для удаления отдельных товаров). Есть идея сделать временную таблицу, куда бы все эти записи скидывались. В связи с этим такой вопрос: можно ли представить таблицу так, чтобы она была только в памяти во время работы программы, т.е. чтобы не было отдельного *.db файла? И какие тут еще могут быть альтернативные варианты?
Есть такой компонент TClientDataSet. Он позваляет создавать виртуальный набор данных и работать с ним как с таблицей.
Цитата:
Originally posted by SEDEGOFF
Есть такой компонент TClientDataSet. Он позваляет создавать виртуальный набор данных и работать с ним как с таблицей.
Есть такой компонент TClientDataSet. Он позваляет создавать виртуальный набор данных и работать с ним как с таблицей.
В SQl есть специальные команды, которые могут сами создавать динамичсеки талицы на основе созданного запроса...