Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

транзакции в 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.039 c
4-1125314385
leonidus
2005-08-29 15:19
2005.11.06
Как поместить форму программы поверх всех?


1-1129180314
apellido
2005-10-13 09:11
2005.11.06
Возможно ли одной процедурой задать цвет объектам разных типов


3-1127375236
Jioniro
2005-09-22 11:47
2005.11.06
Поиск по контексту с помощью SQL запроса


14-1129364222
Progamer
2005-10-15 12:17
2005.11.06
юсб шнур для цифровиков


14-1129491710
Paul__
2005-10-16 23:41
2005.11.06
В некоторых окнах увеличились шрифты (xp)