
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.11.2005, 08:56
|
|||
|---|---|---|---|
|
|||
почему есть коннект? |
|||
|
#18+
//че-то в делфийском форуме глухо, а вопрос смежный. может, тут поможете? //есть такой код (ниче если половина синтаксиса на C++ а половина на паскале?) //здесь я коннекчусь к MSSQL, но дело не в СУБД, на других тоже подобное //скорее всего дело в ADO, но как его победить - не знаю (((( //лишние мешаться стали, попробовал их убрать var con: TADOConnection; q: TADOQuery; q->Connection=con; con->ConnectionString="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Empty;Data Source=proliant"; q->Open(); q->Close(); con->Close(); //КОННЕКТ ОСТАЕТСЯ ВИСЕТЬ НА MSSQL ПОКА АППЛИКАЦИЮ НЕ ЗАКРОЮ //А Я ТАК НЕ ХАААЧУ!!!!!!!! ((con->ConnectionString=""; //ВОТ ТУТ ДОЛЖНА БЫТЬ ОШИБКА (Я ТАК ХАААЧУ)!!!!!!!!!!!! q->Open(); q->Close(); con->Close(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2005, 08:59
|
|||
|---|---|---|---|
почему есть коннект? |
|||
|
#18+
conn.Connected := false; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2005, 09:03
|
|||
|---|---|---|---|
|
|||
почему есть коннект? |
|||
|
#18+
Timonconn.Connected := false; коннект при этом на сервере висит, пока аппликацию не закроешь че Вы там вчера про пуллинг говорили? он на всех клиентах, кстати, отключен (в настройках MDAC) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2005, 09:08
|
|||
|---|---|---|---|
почему есть коннект? |
|||
|
#18+
Интересно как Вы определяете что коннект "висит"? Ещё проверьете в (Билдере или в Дельфи) в дизайт тайме Ваш компонент не подключен ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2005, 09:27
|
|||
|---|---|---|---|
|
|||
почему есть коннект? |
|||
|
#18+
TimonИнтересно как Вы определяете что коннект "висит"? Ещё проверьете в (Билдере или в Дельфи) в дизайт тайме Ваш компонент не подключен ли? EM->Management->CurrentActivity вон там процесс и висит до конца аппликации в режиме дизайна (правильно я понял? ;) ) все коннекты я держу вообще без connectionString. как раз на случай "как бы чего не подключилось" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2005, 09:31
|
|||
|---|---|---|---|
почему есть коннект? |
|||
|
#18+
авторEM->Management->CurrentActivity А F5 нажимали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2005, 09:58
|
|||
|---|---|---|---|
|
|||
почему есть коннект? |
|||
|
#18+
Timon авторEM->Management->CurrentActivity А F5 нажимали? ну извини, про рефреш забыл написать! %))) кстати, в ADOConnection есть такое свойство - KeepConnection, так вот оно false. поэтому строка con->close лишняя пробовал KeepConnection в true - то же самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2005, 10:13
|
|||
|---|---|---|---|
|
|||
почему есть коннект? |
|||
|
#18+
ну, вроде разобрался - хотя не нравится мне решение..... ставлю свойство KeepConnection в true, затем по таймеру сканирую - есть ли активные запросы и если нет то делаю con->close() ... причем con->close() при свойстве KeepConnection в false коннект на сервере не пропадает похоже, что косяк в самом ADO... ((( я еще повисю тут маненько - может кто чего умнее скажет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2032490]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 356ms |

| 0 / 0 |
