Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / нужно обойти ошибку ODBC / 5 сообщений из 5, страница 1 из 1
09.06.2007, 19:15
    #34586810
Vladimir410
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно обойти ошибку ODBC
использую SQLSTRINGCONNECT() в цикле обмена данными, который работает круглосуточно без участия человека. Проблема возникает при неполадках в интернете или на сервере MS SQL. В этом случае нужно автоматически обойти обмен данными, подождать починки интернета и попробовать подключиться еще раз. Однако, всплывает окошко "Подключение не выполнено." Оно требует участия человека. Пока он не нажмет кнопочку, программа не работает. Как сделать, чтобы это окошечко не появлялось? ON ERROR здесь не помогает!
...
Рейтинг: 0 / 0
09.06.2007, 20:02
    #34586830
-)
-)
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно обойти ошибку ODBC
Перед началом выполнения обмена данными каждый раз проверять на «живость» соединение. Например, получением версии SQL Servera. И при его отсутствии создавать – новое.
Здесь где-то было решение, если не ошибаюсь, от мембера PaulWist, имхо, закрывающее данный вопрос. Поищи…
...
Рейтинг: 0 / 0
10.06.2007, 11:25
    #34587058
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно обойти ошибку ODBC
Вставь где-нибудь до SQLSTRINGCONNECT()
Код: plaintext
1.
SQLSETPROP( 0 ,"DispLogin", 3 )
SQLSETPROP( 0 ,"DispWarnings",.F.)
...
Рейтинг: 0 / 0
10.06.2007, 23:33
    #34587566
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно обойти ошибку ODBC
Если рвется соединение с SQL Server, то вам вернется ошибка ODBC с текстом типа "General network error" или "Communication link failure". Я отлавливаю такую ошибку и заново пытаюсь соединится с сервером. Ну и конечно, как советут [Dima T] убрать диалоги через SQLSETPROP.
С уважением, Алексей
...
Рейтинг: 0 / 0
10.06.2007, 23:42
    #34587573
Vladimir410
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно обойти ошибку ODBC
Dima TВставь где-нибудь до SQLSTRINGCONNECT()
Код: plaintext
1.
SQLSETPROP( 0 ,"DispLogin", 3 )
SQLSETPROP( 0 ,"DispWarnings",.F.)

Так работает, большое спасибо!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / нужно обойти ошибку ODBC / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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