![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADOConnection почему не рвется связь [MSSQL]
MVova © (2002-01-30 11:46:00)Всем привет.
Делаем так:
ADOConnection1.Connected := True;
ADOConnection1.Connected := False;
после чего смотрим в SQL EM и там видим что связь с базой установлена(примерно через 30c связь пропадает), как разорвать связь сразу?
wicked (2002-01-30 12:45:00) [1]не знаю.... в help"е об этом ничего... разве что лезть глубжее - в ADO"шный объект connection...
MVova (2002-01-30 12:29:00) [2]И как отключить кеширование?
wicked (2002-01-30 12:21:00) [3]значит ADOConnection1 кеширует связи.... увы...
MVova (2002-01-30 12:09:00) [4]SQL EM запущен постоянно и для обновления информации о связях я устанавливаю фокус на Current Activiti и жму F5.
1. Current Activiti и жму F5 (конекта нет)
2. ADOConnection1.Connected := True
3. Current Activiti и жму F5 (конект есть)
4. ADOConnection1.Connected := False
5. Current Activiti и жму F5 (конект есть)
6. 30с
7. Current Activiti и жму F5 (конекта нет)
если так то все ОК, но так плохо:
1. Current Activiti и жму F5 (конекта нет)
2. ADOConnection1.Connected := True
3. Current Activiti и жму F5 (конект есть)
4. ADOConnection1.Connected := False
4.1 ADOConnection1.Free;
5. Current Activiti и жму F5 (конекта нет)
wicked (2002-01-30 11:55:00) [5]а в каком порядке ты производишь действия?... ставишь ADOConnection1.Connected := True, потом запускаешь SQL EM, потом ADOConnection1.Connected := False, потом смотришь?....
если так, то он и будет показывать связь, так как обновляет информацию о связях не мгновенно....