Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

И опять вопрос по IBTransaction [D7]


ILUHA ©   (2004-10-27 13:18:00) 

У меня возник тут один вопросик? Вот его суть:
У меня на форме находиться компонент 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 как и должно.
Вот я и не могу понять почему выдает ошибку.


ILUHA   (2004-10-28 04:24:00) [1]

>jack128  Да я в принципе и не повышал тон(но если тебе показалось что я повысел то извени)


jack128   (2004-10-27 20:22:00) [2]

ILUHA   (27.10.04 17:21) [16]
Для начала извольте сбавить тон.

IbTable может как угодно передовать данные, но это никак не влият на значение свойства DefaultDatabase. Достаточно проверить это свойство nil и все будет ясно.


ILUHA   (2004-10-27 17:21:00) [3]

>[14] jack128  С ЧЕГО С ЧЕГО. ТАК если оно не установиться то как IBTable будет передавать изменеиня серверу 'По воздуху чтоль'


ILUHA   (2004-10-27 17:13:00) [4]

>[13] msguns Скока мы тутговорим ну не че полезного я не черпнул!!


jack128   (2004-10-27 16:56:00) [5]

ILUHA   (27.10.04 14:12) [6]
Ну я просто думаю что когда я делаю IBTransaction.AddDatabase(IBDatabase)  то DefaultDatabase должно установиться сразу

с чего ты взял, что должно???


msguns   (2004-10-27 15:51:00) [6]

Я так понял, что это прикол, не так ли ?
Типа "Дай-ка я ляпну ченить в тему, но несуразное, как чуваки отреагируют ? Заодно может ченить полезное почерпну. На худой конец просто поразвлекаюсь"


ILUHA   (2004-10-27 15:16:00) [7]

>Sergey13  Разумный ответ нечего нескажешь


Sergey13   (2004-10-27 15:09:00) [8]

2[10] ILUHA   (27.10.04 14:50)
Да в принципе, до фига чего можно придумать, что нафиг никому не надо. И потому не отражено в документации. 8-)


ILUHA   (2004-10-27 14:50:00) [9]

> msguns так вот именно не нашел. ты че думал что я сразу на форум пришел не почитав соответсвующей литературы??  Если б я там нашел ответ на свой вопрос то наверное уж я не пришел бы на форум.


msguns   (2004-10-27 14:47:00) [10]

А просто почитать о транзакциях и хэлп по используемым копонентам религия не позволяет ?
Не, ну прям как дети малые ;)


ILUHA   (2004-10-27 14:35:00) [11]

>msguns  Ну может и практической пользы и не будет!!! Но узнать все равно хочется!!!!!!


msguns   (2004-10-27 14:24:00) [12]

И все же совершенно не понятно зачем такие "эксперименты" ? Неплохо было бы узнать их практическую пользу.


ILUHA   (2004-10-27 14:12:00) [13]

>stud  Ну я просто думаю что когда я делаю IBTransaction.AddDatabase(IBDatabase)  то DefaultDatabase должно установиться сразу а оно не устанавливается


stud   (2004-10-27 13:55:00) [14]

так и присваивай IBTransaction.DefaultDatabase. нужный компонент. если св-во пустое, что ты хочеш увидеть?


Пуртик   (2004-10-27 13:54:00) [15]


> Но когда я запускаю приложение и делаю так: IBTransaction.RemoveDatabases(т.е
> разъединяю Ibtransaction c IBDatabase) и следом делаю IBTransaction.Commit(Завершаю
> сделку)

зачем????????????????????????????????????????????


ILUHA   (2004-10-27 13:50:00) [16]

Ну так че никто мне не поможет разобраться??


ILUHA   (2004-10-27 13:29:00) [17]

>stud  В принцепе не зачем ну просто уж очень хочеться понять. Почему так происходит!!!!!


stud   (2004-10-27 13:26:00) [18]

а смысл подобных действий?


Наверх

Титульная страница Поиск, карта сайта Написать письмо