![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FIBPlusDataSet. После CancelUpdates и Refresh не убираются добавл [D7, IB5.x, IB6.x]
nicolaus © (2003-02-21 12:19:00)Не сталкивался ли кто:
Добавляю при CachedUpdate в FibPlusDataSet запись.
Потом делаю
FibPlusDataSet.CacelUpdate;
FibPlusDataSet.Transaction.RollBack;
FibPlusDataSet.Transaction.StartTransaction;
FibPlusDataSet.Refresh;
Все Update-ы и Delete отменяются, А добавленная запись остается.
Johnmen (2003-02-21 14:22:00) [1]Весьма странно......
Попробуй вместо
FibPlusDataSet.Transaction.RollBack;
FibPlusDataSet.Transaction.StartTransaction;
прописать
FibPlusDataSet.Transaction.RollbackRetaining;
nicolaus (2003-02-21 13:51:00) [2]К сожалению, там стоит false. Да и Delete с Update-ом работают нормально :(
Johnmen (2003-02-21 13:19:00) [3]Прописать свойство DataSet"а, отменяющее AutoCommit после Post"а
nicolaus (2003-02-21 13:09:00) [4]Добавленная запись остается в DataSete и, соответственно, показывается на Gride
Пишущая и читающая транзакции - одна и та же, которую я и Rollback, а затем StartTransaction
Johnmen (2003-02-21 12:43:00) [5]Не ясно, где остается...
И как манипулируешь пишущей и читающей тр-ми...