
BG Development · За реклама · За контакти |
![]() ![]() ![]() ![]() ![]() |
Здравей! ( Включване | Регистриране ) |
![]() ![]() ![]() |
orlinb |
Публикувано на: 30-01-2021, 23:04
|
||
Име: Група: Потребител Ранг: Новопостъпил Мнения: 8 Регистриран на: 10.01.09 ![]() |
Трябва да променя или добавя редове в няколко таблици в база данни /SQL server database/.Промяната трябва да обхване всички таблици, в които извършвам промените. Ако в една от тях възникне изключение промяната трябва да се откаже. За това използвам транзакция. За да пробвам метода написах показания код. При опит промените да се запишат в базата възниква следната грешка: ExecuteNonQuery requires the command to have a transaction when the connection assigned to the command is in a pending local transaction. The Transaction property of the command has not been initialized. Без използване на транзакция кодът работи. Това, което открих в нета за тази грешка не ми свърши работа. Работя с VS2019 - VB.net /ако това има значение/. Опитах доста неща но безуспешно. Очаквам предложения за решение на проблема. А ето и кода:
|
||
orlinb |
Публикувано на: 01-02-2021, 20:16
|
Име: Група: Потребител Ранг: Новопостъпил Мнения: 8 Регистриран на: 10.01.09 ![]() |
Благодаря за интереса. Проблемът е решен.
|
![]() |
![]() ![]() ![]() |