Показать сообщение отдельно
  #14  
Старый 05.09.2014, 10:50
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию

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

Третий пункт не ясен. Открываем TQuery с каким запросом, чтоб не тянуть все записи из таблицы?

Транзакции давно реализованы и проверка на доступность сервера (offline режим) хорошо себя показывают вот уже год как.
Ответить с цитированием