Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Table1->Delete() ??????????

357
27 февраля 2003 года
Тимофей
112 / / 20.02.2000
Расскажите люди добрые почему немогу нормально удалить запись из таблици, пишет что Table not in Edit mode, но все равно удаляет.
Table1->Open();
Table1->Delete();
Table1->Post();
362
27 февраля 2003 года
_kolyan
339 / / 03.12.2002
Цитата:
Originally posted by Тимофей
Расскажите люди добрые почему немогу нормально удалить запись из таблици, пишет что Table not in Edit mode, но все равно удаляет.
Table1->Open();
Table1->Delete();
Table1->Post();



Потому что после Delete не надо делать Post

357
27 февраля 2003 года
Тимофей
112 / / 20.02.2000
Цитата:
Originally posted by _kolyan


Потому что после Delete не надо делать Post


Сенькс. Не думал что всё так просто.
А почему?

362
27 февраля 2003 года
_kolyan
339 / / 03.12.2002
Цитата:
Originally posted by Тимофей

Сенькс. Не думал что всё так просто.
А почему?



Post работает когда таблица находится в состоянии редактирования или добавления записи
DataSet->State == dsInsert || DataSet->State == dsEdit
тогда при Post'е изменения принимаются (или отменяются Cancel())
а во время Delete запись просто безоткатно уаляется и Post'ить нечего

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог