Цитата:
Сообщение от lmikle
С другой стороны, а что тебе мешает сделать нормально:
1. Добавляем TUpdateSQL (или как он там называется) и прописываем в нем запросы на Insert, Update, Delete.
2. Стартуем транзакцию.
3. Открываем TQuery в нормальном режиме и работаем с ним.
4. Закрываем транзакию (COMMIT для сохранения, ROLLBACK для отмены изменений).
|
Вы имеет ввиду TADOCOmmand. Мне нужен DataSet, чтоб привязать его к DBGRid, человек должен видеть: что он добавляет, редактирует. А ADOCommand не возвращает DataSet.
Третий пункт не ясен. Открываем TQuery с каким запросом, чтоб не тянуть все записи из таблицы?
Транзакции давно реализованы и проверка на доступность сервера (offline режим) хорошо себя показывают вот уже год как.