|
|
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
У меня периодически Access теряет соединение с MS SQL сервером. Вот в таком коде: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Вопрос, как восстановить соединение?! Или я ВСЕ делаю не так как ПРАВИЛЬНО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2003, 19:56 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
CurrentProject.IsConnected - Тоже Truе выдает! :( CurrentProject.OpenConnection - Не спасает отца русской демократии - Connection Failure (там же) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2003, 21:49 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
Я не большой знаток MS SQL+ADP, но тут вроде их и знать особо не надо.... :) Если я правильно понял, у тебя изредка рвется соединение и его надо восстанавливать? Лично я у себя завел отдельную функцию, котрая выполняет подключение и возвращает ADODB.Connection (его и использую) В ней я делаю проверку как и у тебя на "открытость" соединения If cnn.State = adStateOpen Then 'Все тип-топ Возвращаем значение функции Conn=cnn exit function Else 'Ничего не открыто - открываем 'далее идет код открытия соединения Set cnn=... .... .... Conn=cnn ' присваеваем функции конектион и уходим End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 09:30 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
Дык в том-то и беда, что If cnn.State = adStateOpen Then Всегда говорит - порядок, соединение установлено :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 11:53 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
2 mahoune: На колени падаю, миллион енотов готов заплатить - как поменять шрифт посреди текста? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 11:59 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
>Всегда говорит - порядок, соединение установлено cnn - ссылка на CurrentProject.Connection у меня cnn создается через Open. Исправь через создание нового конекта через cnn.Open, тогда должно заработать - по-видимому CurrentProject.Connection всегда считается открытым коль загрузил акес или еще какая особенность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 11:59 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
2Саныч >На колени падаю, миллион енотов готов заплатить - как поменять шрифт посреди текста? Ты, че? там все форматирование делается автоматом, в ручную вроде никак. Код: plaintext 1. реакция на двойные кавычки, по-видимому если апостоф - то как бы комментарий (глючт падла) ну и так далее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:02 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
Я не про то. Пост mahoune за 11:53, вторая строка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:08 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
2Владимир Саныч, тщательней надо смотреть посты в формах Тест и Обсуждение нашего сайта! [ fixed ] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:08 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
mahoune - садюга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:10 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
Можно проверять наличие 'живого' соединиения, запуская какую-нибудб ХП на сервере, можно даже специально для этой цели ее прописать. Если метод Execute обломится, значит нужно восстанавливать соединение. А не пытался разобраться почему рвется коннект? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:10 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
2Владимир Саныч, приглядись повнимательней к ответу 2Pavel, да метод подойти может... Спасибо. Пытаюсь разобраться, но у меня схема очень сложная: Access -> NAT -> FireWall -> internet -> FireWall -> SQL Server Соответственно на машине с Access'ом нет внешнего IP как такового. Хотя все необходимые порты для MS SQL сервера открыл, включая UDP... А соединение не только Access рвет, но и Terminal Client (похоже по таймауту), и QueryAnalizer! :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:14 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
Открою страшшшную тайну (может быть:) еси получится... <FONT FACE="Courier New">Тайна</FONT> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:16 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
mahoune, я буду ругаться нецензурно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:16 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
Тайна не прокатила Махаон, млин, гони тайну! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:17 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
Нет Нуф-нуф , ты не прав! mahoune ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:17 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
Тааааааак... Прекратили помощь Махаону, пока не расколется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:19 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
2Владимир Саныч, нажми Ctrl+A и посмотри мои посты в этом треде! ёпрст - Нашел? :) [ fixed ] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:20 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
Все равно садюга. А этот цвет как делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:25 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
А как бы ты сделал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:26 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
Хм... Другой вопрос: А как прятать? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:26 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
[ mahoune ] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:28 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
Прикольно Новый тег - [ mahoune ] :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:35 |
|
||
|
Разрыв соединения, что делать?
|
|||
|---|---|---|---|
|
#18+
2Артем1, а вот он тоже разобрался! Посказка, описание тэга моноширинного шрифта в одном форуме и треде с описанием тэга изменения цвета! Но это все было на старом форуме, но туда есть ссылка! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 12:42 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1785&tid=1680800]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 330ms |

| 0 / 0 |
