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

Вниз

Проблемы с клиентом приложений   Найти похожие ветки 

 
Manfred8   (2004-08-31 17:17) [0]

Ситуация: при закрытии главного окна клиента приложений надо закрыть открытые транзакции на клиенте. При попытке вызвать процедуры сервера с клиента возникает ошибка "Invalid variant operation". Если кто знает, как можно побороть эту проблему - пишите...


 
Vlad ©   (2004-08-31 17:29) [1]

Во-первых какие процедуры сервера? У тебя Access или что?
Во-вторых как вызываешь? Код?


 
Digitman ©   (2004-08-31 17:30) [2]


> закрыть открытые транзакции


в чем же проблема ? commit или rollback - и всех делов !


> клиента приложений


что это еще за "клиент приложений" ? м.б. все же "клиент сервера приложений" ?


> При попытке вызвать процедуры сервера


это в какой момент происходит ?


 
manfred8   (2004-08-31 18:18) [3]

На сервере зарегистрированы 3 процедуры - для управления транзакциями с клиента(Start,Rollback,Commit для соответственно BeginTrans,RollbackTrans и CommitTrans). БД - MS Access.

На клиенте сервера приложений одна MDIForm`а и много MDIChild. Так вот в одной из форм MDIChild открывается транзакция(Start). В обработчике OnDestroy формы MDIChild - стоит вызов Rollback. Если саму форму MDIChild закрывать, то всё нормально. Если закрыть главную форму(которая MDIForm), то получается вышеуказанная ошибка.

Пытался влечить это переносом закрытия транзакции(Rollback) в обработчик главной формы OnClose - что и написано в первом сообщении - та же фигня.



Страницы: 1 вся ветка

Текущий архив: 2004.09.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
3-1093420001
Алексей
2004-08-25 11:46
2004.09.26
Альтернатива BDE и ADO для FOX и dBASE


14-1094407289
wl
2004-09-05 22:01
2004.09.26
Visual Studio 2005 beta - ваши впечатления?


4-1092944248
surkis
2004-08-19 23:37
2004.09.26
ServiceApplication


1-1094808009
jonik
2004-09-10 13:20
2004.09.26
Создание построителя отчета


3-1093521589
Топ
2004-08-26 15:59
2004.09.26
Дельфи+фокспро