![]() |
|
Модераторы: xvr |
![]()
|
|
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
есть программа (сейчас переделываю клиент-сервер), нужно сделать пару системных функций или одну системную функцию, а другая функцию через в mysql...
то есть елси я вставлю данные в mysql, а системную функцию не сделаю, то будет расхождение данных, если сервер допустим перезагрузиться или глюкнит... можно тут сделать "трансакцию", подскжаиет пожалуйста чем это делаеться вообще... как правильно вообще сделать? Это сообщение отредактировал(а) gcc - 2.9.2008, 04:12 |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
а по русски можно?
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Ничего не понял, но если есть опасения что после insert'а в бд будет несогласованность данных то копать можно в сторону тригерров выполняющихся до вставки в базу. Информацию о том поддерживает ли mysql транзакции и как их использовать можно подчерпнуть из документации.
-------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
если бедут несогласованность данных, то нужно будент долго искать где ошибка, можно сделать трансакцию? что за тригеры? или это нельзя сделать? может я делаю не правильно, но я уже сделал и исправляю ошибки... тут навреное нельзя так сделать, трансакция елси я правильно понял то работает с данными, например можно сделать трансакцию при использовании бд как текстовый файл может есть другая трансакция, например трнасакция классов в ООП? Это сообщение отредактировал(а) gcc - 2.9.2008, 23:31 |
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
можно сделать по другому в принципе, по проще...
Это сообщение отредактировал(а) gcc - 3.9.2008, 04:33 |
|||
|
||||
| Ches |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 19.8.2008 Репутация: 2 Всего: 3 |
Мне кажется, что проблема в том, что у Вас каша в голове. Поэтому нужно сначала точно выяснить, что такое транзакция, а потом что такое триггер Всё должно встать на свои места. Думаю, Mayk прав |
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
http://www.google.com.ua/search?hl=uk&...oogle&meta=
http://publib.boulder.ibm.com/infocenter/t.../aetgpo0038.htm в эту сторону нужно смотреть? ну есть, например, 2 класса, если можно сделать так, чтобы если один выполниться, а другой нет, то чтобы не выполнялся вообще... в общем это можно "обойти".. Это сообщение отредактировал(а) gcc - 3.9.2008, 17:02 |
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
кажеться понял, так нельзя...
Это сообщение отредактировал(а) gcc - 4.9.2008, 00:26 |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |