7 / 7 / 2
Регистрация: 28.09.2012
Сообщений: 82
|
||||||
1 | ||||||
Использование транзакции при работе с MySQL04.12.2012, 07:25. Показов 3023. Ответов 10
Метки нет (Все метки)
Здравствуйте!
Есть подключение к БД SQL в которой всего две таблицы 1 -TEST_TRANS -(имеет одно поле "snils") 2- TEST_TRANS_2-(имеет два поля "snils" и "Data") происходит запись в таблицы следующим образом
Предположим:. Введем в textBox2 -некорректную дату тогда транзакция должна откатить назад и не допустить записи в таблицы. (Где нужно поставить Начало транзакции затем подтверждение и в случае неудачи откат???) Спасибо!
0
|
04.12.2012, 07:25 | |
Ответы с готовыми решениями:
10
транзакции в C# при работе с MySQL Использование показателей при работе с массивами Использование ajax при работе с формами и бд Использование FCB при работе с файлами |
7 / 7 / 2
Регистрация: 28.09.2012
Сообщений: 82
|
|
04.12.2012, 08:34 [ТС] | 3 |
эм.....
Хранение данных происходит на SQL-сервере. Хотел попробовать использование транзакции..
0
|
04.12.2012, 09:30 | 4 |
Перед вставками вызываете BeginTransaction, выставляете свойство Transaction у всех выполняемых команд.
Оборачиваете ваши вставки в try-catch. В случае ошибки вызываете Rollback(), в случае успеха Commit(). Вот тут есть пример - http://msdn.microsoft.com/ru-r... 73566.aspx PS. SqlCommand/SqlConnection вроде используется для работы с MS SQL server, а не с MySQL.
1
|
Модератор
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
|
|
04.12.2012, 09:37 | 5 |
Сообщение от seneka
1
|
7 / 7 / 2
Регистрация: 28.09.2012
Сообщений: 82
|
||||||
04.12.2012, 10:47 [ТС] | 6 | |||||
Ну вот как то так получилось.. наверно немного лишнего и можно как то сократить НО работает
0
|
7 / 7 / 2
Регистрация: 28.09.2012
Сообщений: 82
|
|
04.12.2012, 12:54 [ТС] | 8 |
0
|
7 / 7 / 2
Регистрация: 28.09.2012
Сообщений: 82
|
|
05.12.2012, 04:50 [ТС] | 10 |
Прошу прощения я никого не хотел ввести в заблуждение.. ( так получилось)
0
|
05.12.2012, 08:17 | 11 |
Да не их больше
MyISAM Archive CSV Memory (HEAP) MERGE FEDERATED BLACKHOLE и это только основные
0
|
05.12.2012, 08:17 | |
05.12.2012, 08:17 | |
Помогаю со студенческими работами здесь
11
Использование показателей при работе с массивами Использование указателей при работе с массивами Использование Random при работе с массивами Использование функций при работе со строками Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |