Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-1100140195
VuDZ
2004-11-11 05:29
2004.11.28
Я вернулся


1-1100177350
dolphin
2004-11-11 15:49
2004.11.28
Текстовый редактор


6-1095341263
netter
2004-09-16 17:27
2004.11.28
Подключение/отключение сетевого адаптера под WinXP или Win2000


4-1097932059
Comp
2004-10-16 17:07
2004.11.28
Owner-Draw Меню


1-1100536394
InfMag
2004-11-15 19:33
2004.11.28
Изменение массива не работает





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский