powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / реконнект
11 сообщений из 11, страница 1 из 1
реконнект
    #35934098
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При одновременном запуске одинаковых больших запросов на нескольких машинах сервер БД рвет соединение с 2-мя из 3 машин. Или сервер или сеть работает глючно, пока не ясно. В общем нужен реконнект. Возможен ти такой реконнект что бы после переподключения он далше пошел читать данные в того места на котором остновился?
...
Рейтинг: 0 / 0
реконнект
    #35934119
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota97 пишет:

> При одновременном запуске одинаковых больших запросов на нескольких
> машинах сервер БД рвет соединение с 2-мя из 3 машин. Или сервер или сеть
> работает глючно, пока не ясно. В общем нужен реконнект. Возможен ти
> такой реконнект что бы после переподключения он далше пошел читать
> данные в того места на котором остновился?

Не смешно. Кстати, после реконнекта нужно заново вызывать
SetTrans/SetTransObject для всех DW и DS.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
реконнект
    #35934142
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Типа так нельзя?!жаль.
а как определить в приложении в скрипте после retrieve что случился реконнект?да еще удачный или не удачный?по sqlcode?
Т.е. если удачный надо новый retrieve делать а не удачный надо из приложения выходить.
...
Рейтинг: 0 / 0
реконнект
    #35934153
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retrieve и так отвалится :)
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
реконнект
    #35934168
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня несколько раз DS читают последовательно данные и с пом rowscopy вставляются в основной DW. Если коннект оборвался мне надо это увидеть в скрипте и перечитать ошибочный DS
...
Рейтинг: 0 / 0
реконнект
    #35934272
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota97 пишет:

> у меня несколько раз DS читают последовательно данные и с пом rowscopy
> вставляются в основной DW. Если коннект оборвался мне надо это увидеть в
> скрипте и перечитать ошибочный DS

ds.Retrieve() вернёт -1 при ошибке. Более продвинуто - создай наследника
от DataStore и обрабатывай событие DBError, там есть всякие интимные
подробности случившегося.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
реконнект
    #35934591
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000 прав, без наследника можешь вооюще никаких ошибок не увидеть
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
реконнект
    #35935030
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так может лучше создать объект обработчик ошибок и заменить им страндартный error?! Тогда наверное реконнект можно будет делать всегда а не только в ds и в dw. Только вот вопрос- можно при ошибке остановать выполнение основного скрипта без спец обработки в самом скрипте?
...
Рейтинг: 0 / 0
реконнект
    #35936366
gust-dust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dakota97,

надо юзать setTrans - перед каждым ретрайвом свой неявный коннект, а после дисконнект
...
Рейтинг: 0 / 0
реконнект
    #35936510
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем? надо проверять состояние транзакции, если влом, то просто делать resettransobject, затем снова settransobject
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
реконнект
    #35936599
PBСпец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>>такой реконнект что бы после переподключения он далше пошел читать данные в того места на котором остновился?
Курите SharedObjects и PBNI
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / реконнект
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]