Форум: "Базы";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
Внизтранзакции в MySQL, ODBC Найти похожие ветки
← →
Tab (2005-09-28 13:04) [0]Как через ODBC и компоненты ADO, работать с тразакциями на MySQL (4.0.20a)
← →
Курдль © (2005-09-28 13:24) [1]Ой, люблю я это слово "транзакция"! Звучит оно содидно! А зачем Вам с ними работать?
← →
Tab (2005-09-28 13:28) [2]данные добавляются одновременно в две базы Firebird и MySQL, после отката в FB надо бы откатить и в MySQL. Поменять местами не получиться.
← →
Курдль © (2005-09-28 13:36) [3]И в чем проблема? Рекомендую компоненты SQL-Direct, успешно работающие с ODBC. Но предупреждаю, что они платные.
← →
Tab (2005-09-28 14:18) [4]ОК, SQL-Direct пишем в уме, все-таки если есть возможность сделать это через ADO, было бы хорошо. Не хочеться все под что-то новое писать.
← →
Курдль © (2005-09-28 14:26) [5]Слушай! А я стрындел! :-(
MySQL кажись транзакции совсем не поддерживает!!!
← →
nariman © (2005-09-28 14:27) [6]а в чём собственно проблема, ADOConnection1.BeginTrans
и вперёд
← →
nariman © (2005-09-28 14:29) [7]>>Слушай! А я стрындел! :-(
>>MySQL кажись транзакции совсем не поддерживает!!!
причём тут поддерживает он их или нет, вы пишите транзакцию в Delphi!
← →
Tab (2005-09-28 14:34) [8]
> 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) [9]http://www.delphikingdom.com/asp/answer.asp?IDAnswer=36143
← →
Tab (2005-09-28 14:39) [10]спасибо за линк!
← →
Курдль © (2005-09-28 14:46) [11]
> nariman © (28.09.05 14:29) [7]
> причём тут поддерживает он их или нет, вы пишите транзакцию
> в Delphi!
Ну да! Вы пишите - а он не поддерживает! :)))
Т.е. если пишите емуdelete from TABLE_NAME
, то он и исполняет, как приличный! А назад - хрена с два! Сколько не rollback-ай!
← →
msguns © (2005-09-28 15:37) [12]>nariman ©
>причём тут поддерживает он их или нет, вы пишите транзакцию в Delphi!
Неужели ? А что, делфа уже стала сиквель-сервером, сама поддерживающим транзакции там, где их нет и в помине ?
И к чему ссылка в [9] на обсуждение управления оракульными транзакциями через ADO-доступ ?
← →
User_Name (2005-09-28 20:16) [13]Транзакции поддерживаются , только для таблиц типа BDB или InnoDb.
А насчет пользоваться вопрос какой-то непонятный. Ну например в
TAdoQuery.Sql.Add("BEGIN");
....
TAdoQuery.Sql.Add("COMMIT");
TAdoQuery.execproc;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.039 c