|
SQLTransaction Roolbak
|
|||
---|---|---|---|
#18+
Использую SQLTransaction для отката действий после закрытия формы и отказа от сохранения данных обьявляю Код: vbnet 1.
На кнопку сохранение Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
и в случае отказа от сохранения при закрытии Код: vbnet 1.
Тестирую.... отката не вижу делала на основании статьи http://msdn.microsoft.com/ru-ru/library/system.data.sqlclient.sqltransaction(v=vs.110).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 09:02 |
|
SQLTransaction Roolbak
|
|||
---|---|---|---|
#18+
tasha klemerИспользую SQLTransaction для отката действий после закрытия формы и отказа от сохранения данных обьявляю Код: vbnet 1.
опечаталась... Код: vbnet 1.
(испльзовать нужно несколько откатов) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 09:05 |
|
SQLTransaction Roolbak
|
|||
---|---|---|---|
#18+
tasha klemerТестирую.... отката не вижу а какой откат ты хочешь увидеть в своём примере ? как минимум нужно 2 команды, что бы увидеть что-то ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 11:16 |
|
SQLTransaction Roolbak
|
|||
---|---|---|---|
#18+
После TransctionTab11.Commit() никакие TransctionTab11.Rollback() не помогут, т.к. Commit зафиксировал изменения. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 11:22 |
|
SQLTransaction Roolbak
|
|||
---|---|---|---|
#18+
Скажите пожалуйста, каким образом мне тогда реализовать возможность в рамках работы сформой откатить изменения в БД после ее закрытия. Внутри формы все изменения фиксируются через update или insert. В голову толькуо приходит на данный момент создаине лог таблиц по вставке изменению данных... но как правильно их тогда организовать.... возможно кто нибудь знает хорошие статьи , где можно набраться теории.... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 13:40 |
|
SQLTransaction Roolbak
|
|||
---|---|---|---|
#18+
tasha klemer, ...пишите во временную таблицу, склонированную из основной при открытии формы, потом копируйте в основную или отказывайтесь ... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 14:29 |
|
SQLTransaction Roolbak
|
|||
---|---|---|---|
#18+
carrotik, а в качестве источника данных для обьектов указывать временную таблицу??? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2014, 13:53 |
|
SQLTransaction Roolbak
|
|||
---|---|---|---|
#18+
tasha klemerСкажите пожалуйста, каким образом мне тогда реализовать возможность в рамках работы сформой откатить изменения в БД после ее закрытия. Внутри формы все изменения фиксируются через update или insert. В голову толькуо приходит на данный момент создаине лог таблиц по вставке изменению данных... но как правильно их тогда организовать.... возможно кто нибудь знает хорошие статьи , где можно набраться теории.... -по кнопке окей делаешь изменения в базе (выполняешь команды адо.нет в транзакции), если произошла ошибка - откатываешь -по кнопке кансел - ничего ни делаешь ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2014, 16:51 |
|
SQLTransaction Roolbak
|
|||
---|---|---|---|
#18+
Хотельось бы вернуться к вопросу по транзакция.... пытаюсь вновь осуществить откат внесенных данных в БД пользователем, при закрытие формы и отказе от сохранения данных. на форме Login указываю строку подключения. на основной строке использую типозированные dataset, в качестве строки подключения использую строку с формы Login на открытие основной формы открываю транзакция Код: vbnet 1.
на добавление, изменение записей в таблице №1 назначаю эту транзакцию данному датасет Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
КОгда делаю перезаливку данных в адаптер у меня подвисает все и в итоге не может сделать Fill и выдает пустой набор данных! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2014, 09:34 |
|
|
start [/forum/topic.php?fid=20&fpage=109&tid=1402506]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 141ms |
0 / 0 |