Форум: "Базы";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
ВнизИ опять вопрос по IBTransaction Найти похожие ветки
← →
ILUHA (2004-10-27 13:18) [0]У меня возник тут один вопросик? Вот его суть:
У меня на форме находиться компонент Ibtransaction , IBDatabase, DataSource,Ibtable ну и всякие там мелочи. Все настроено и функционирует. Но когда я запускаю приложение и делаю так: IBTransaction.RemoveDatabases(т.е разъединяю Ibtransaction c IBDatabase) и следом делаю IBTransaction.Commit(Завершаю сделку) .Потом я Ibtable присваиваю значение True и сразу выскакивает ошибка типа что Ibtransaction не связан с IBDatabase, ну и тут я сразу делаю следующее: IBTransaction.AddDatabase(IBDatabase), и теперь когда ставлю у IBTable значение True все идет нормально НО!!! Почему то после того как я присвоил Ibtable значение True, я делаю метод Showmessage(IBTransaction.DefaultDatabase.Name) то выдает ошибку хотя все функционирует и работает нормально. Хотя если этот метод сделать до IBTransaction.RemoveDatabases то покажет IBDatabase как и должно.
Вот я и не могу понять почему выдает ошибку.
← →
stud © (2004-10-27 13:26) [1]а смысл подобных действий?
← →
ILUHA (2004-10-27 13:29) [2]>stud В принцепе не зачем ну просто уж очень хочеться понять. Почему так происходит!!!!!
← →
ILUHA (2004-10-27 13:50) [3]Ну так че никто мне не поможет разобраться??
← →
Пуртик (2004-10-27 13:54) [4]
> Но когда я запускаю приложение и делаю так: IBTransaction.RemoveDatabases(т.е
> разъединяю Ibtransaction c IBDatabase) и следом делаю IBTransaction.Commit(Завершаю
> сделку)
зачем????????????????????????????????????????????
← →
stud © (2004-10-27 13:55) [5]так и присваивай IBTransaction.DefaultDatabase. нужный компонент. если св-во пустое, что ты хочеш увидеть?
← →
ILUHA (2004-10-27 14:12) [6]>stud Ну я просто думаю что когда я делаю IBTransaction.AddDatabase(IBDatabase) то DefaultDatabase должно установиться сразу а оно не устанавливается
← →
msguns © (2004-10-27 14:24) [7]И все же совершенно не понятно зачем такие "эксперименты" ? Неплохо было бы узнать их практическую пользу.
← →
ILUHA (2004-10-27 14:35) [8]>msguns Ну может и практической пользы и не будет!!! Но узнать все равно хочется!!!!!!
← →
msguns © (2004-10-27 14:47) [9]А просто почитать о транзакциях и хэлп по используемым копонентам религия не позволяет ?
Не, ну прям как дети малые ;)
← →
ILUHA (2004-10-27 14:50) [10]> msguns так вот именно не нашел. ты че думал что я сразу на форум пришел не почитав соответсвующей литературы?? Если б я там нашел ответ на свой вопрос то наверное уж я не пришел бы на форум.
← →
Sergey13 © (2004-10-27 15:09) [11]2[10] ILUHA (27.10.04 14:50)
Да в принципе, до фига чего можно придумать, что нафиг никому не надо. И потому не отражено в документации. 8-)
← →
ILUHA (2004-10-27 15:16) [12]>Sergey13 Разумный ответ нечего нескажешь
← →
msguns © (2004-10-27 15:51) [13]Я так понял, что это прикол, не так ли ?
Типа "Дай-ка я ляпну ченить в тему, но несуразное, как чуваки отреагируют ? Заодно может ченить полезное почерпну. На худой конец просто поразвлекаюсь"
← →
jack128 © (2004-10-27 16:56) [14]ILUHA (27.10.04 14:12) [6]
Ну я просто думаю что когда я делаю IBTransaction.AddDatabase(IBDatabase) то DefaultDatabase должно установиться сразу
с чего ты взял, что должно???
← →
ILUHA (2004-10-27 17:13) [15]>[13] msguns Скока мы тутговорим ну не че полезного я не черпнул!!
← →
ILUHA (2004-10-27 17:21) [16]>[14] jack128 С ЧЕГО С ЧЕГО. ТАК если оно не установиться то как IBTable будет передавать изменеиня серверу "По воздуху чтоль"
← →
jack128 © (2004-10-27 20:22) [17]ILUHA (27.10.04 17:21) [16]
Для начала извольте сбавить тон.
IbTable может как угодно передовать данные, но это никак не влият на значение свойства DefaultDatabase. Достаточно проверить это свойство nil и все будет ясно.
← →
ILUHA (2004-10-28 04:24) [18]>jack128 Да я в принципе и не повышал тон(но если тебе показалось что я повысел то извени)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.034 c