![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
транзакции в MySQL, ODBC [D7, MySQL]
Tab © (2005-09-28 13:04:00)Как через ODBC и компоненты ADO, работать с тразакциями на MySQL (4.0.20a)
User_Name (2005-09-28 20:16:00) [1]Транзакции поддерживаются , только для таблиц типа BDB или InnoDb.
А насчет пользоваться вопрос какой-то непонятный. Ну например в
TAdoQuery.Sql.Add('BEGIN');
....
TAdoQuery.Sql.Add('COMMIT');
TAdoQuery.execproc;
msguns (2005-09-28 15:37:00) [2]>nariman ©
>причём тут поддерживает он их или нет, вы пишите транзакцию в Delphi!
Неужели ? А что, делфа уже стала сиквель-сервером, сама поддерживающим транзакции там, где их нет и в помине ?
И к чему ссылка в [9] на обсуждение управления оракульными транзакциями через ADO-доступ ?
Курдль (2005-09-28 14:46:00) [3]
> nariman © (28.09.05 14:29) [7]
> причём тут поддерживает он их или нет, вы пишите транзакцию
> в Delphi!
Ну да! Вы пишите - а он не поддерживает! :)))
Т.е. если пишите емуdelete from TABLE_NAME, то он и исполняет, как приличный! А назад - хрена с два! Сколько не rollback-ай!
Tab (2005-09-28 14:39:00) [4]спасибо за линк!
Tab (2005-09-28 14:34:00) [5]
> MySQL кажись транзакции совсем не поддерживает!!!
а как же
_ http://www.mysql.com/news-and-events/press-release/release_2002_11.html
_ http://dev.mysql.com/doc/mysql/en/commit.html
> а в чём собственно проблема, ADOConnection1.BeginTrans
хм, значит можно все таки, хорошо, будем пробовать.
nariman (2005-09-28 14:34:00) [6]http://www.delphikingdom.com/asp/answer.asp?IDAnswer=36143
nariman (2005-09-28 14:29:00) [7]>>Слушай! А я стрындел! :-(
>>MySQL кажись транзакции совсем не поддерживает!!!
причём тут поддерживает он их или нет, вы пишите транзакцию в Delphi!
nariman (2005-09-28 14:27:00) [8]а в чём собственно проблема, ADOConnection1.BeginTrans
и вперёд
Курдль (2005-09-28 14:26:00) [9]Слушай! А я стрындел! :-(
MySQL кажись транзакции совсем не поддерживает!!!
Tab (2005-09-28 14:18:00) [10]ОК, SQL-Direct пишем в уме, все-таки если есть возможность сделать это через ADO, было бы хорошо. Не хочеться все под что-то новое писать.
Курдль (2005-09-28 13:36:00) [11]И в чем проблема? Рекомендую компоненты SQL-Direct, успешно работающие с ODBC. Но предупреждаю, что они платные.
Tab (2005-09-28 13:28:00) [12]данные добавляются одновременно в две базы Firebird и MySQL, после отката в FB надо бы откатить и в MySQL. Поменять местами не получиться.
Курдль (2005-09-28 13:24:00) [13]Ой, люблю я это слово "транзакция"! Звучит оно содидно! А зачем Вам с ними работать?