|
BeginTransaction
|
|||
---|---|---|---|
#18+
Хотельось бы вернуться к вопросу по транзакциям.... пытаюсь вновь осуществить откат внесенных данных в БД пользователем, при закрытие формы и отказе от сохранения данных. на форме Login указываю строку подключения. использую типозированные dataset, в качестве строки подключения использую строку с формы Login на открытие основной формы открываю транзакцию Код: vbnet 1.
на добавление, изменение записей в таблице №1 назначаю эту транзакцию данному датасет Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
КОгда делаю перезаливку данных в адаптер у меня подвисает все и в итоге не может сделать Fill и выдает пустой набор данных! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2014, 08:14 |
|
BeginTransaction
|
|||
---|---|---|---|
#18+
tasha klemerХотельось бы вернуться к вопросу по транзакциям.... пытаюсь вновь осуществить откат внесенных данных в БД пользователем, при закрытие формы и отказе от сохранения данных."Необходимо и достаточно" просто не вызывать сохранение данных , если пользователь не хочет сохранять данные. tasha klemerна открытие основной формы открываю транзакциюЗачем? Выборка данных вообще не требует открытия транзакции. Открытие транзакции необходимо только для изменения данных. Типизированные датасеты (по умолчанию) внутри себя вполне адекватно самостоятельно работают с транзакциями - открытие (перед началом изменения данных), фиксация (при успешной операции) и откат (в случае ошибок). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2014, 09:27 |
|
|
start [/forum/topic.php?fid=20&tid=1402504]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 148ms |
0 / 0 |