Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Syntax / 6 сообщений из 6, страница 1 из 1
22.11.2006, 11:06
    #34145965
Владимир2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Syntax
Имеем известную строку:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
DISCONNECT;

Как записать оператор

if НЕ СОЕДИНЕНО then
	CONNECT;
else
	DISCONNECT;
end if
СПАСИБО
...
Рейтинг: 0 / 0
22.11.2006, 17:38
    #34147866
roleks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Syntax
тем программер и отличается от простого юзьверя, что ДУМАЕТ, а не только СПРАШИВАЕТ
...
Рейтинг: 0 / 0
22.11.2006, 20:58
    #34148323
AIZ
AIZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Syntax
Ну, тут какая база. Например в Oracle обычно поступаю так:
Select sysdate from dual;
IF sqlCode = 0 Then
// есть коннект
ELSE
// нет коннекта
END IF
...
Рейтинг: 0 / 0
23.11.2006, 08:50
    #34148807
ИвановНН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Syntax
Код: plaintext
1.
2.
3.
4.
if (  0  < SQLCA.DBHandle() ) then
   //есть коннект
else
   //нет коннекта
end if
...
Рейтинг: 0 / 0
23.11.2006, 10:05
    #34148993
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Syntax
А вообще, зачем факт самого наличия коннекта? Нужно смотреть код ошибки последней операции с БД и если он означает что отсутствует соединение, то возобновлять его и что-то делать дальше.
А так - зачем это проверять? Ну сейчас оно есть, а к моменту исполнения следующей команды его может уже и не быть...
...
Рейтинг: 0 / 0
23.11.2006, 11:29
    #34149394
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Syntax
ИвановНН
Код: plaintext
1.
2.
3.
4.
if (  0  < SQLCA.DBHandle() ) then
   //есть коннект
else
   //нет коннекта
end if


А это будет работать если сервер например по reset был перезагружен?
IMHO dbhandle не обновится при этом.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Syntax / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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