|
|
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
Всем привет! При запуске процедуры с клиента произходит интересная вещь : процедура запускается через раз. У меня есть предположения, что коннекция первого запуска процедуры разрывается только во впемя второго запуска, в связи с чем, второй запуск процедуры не приносит ни какого результата. Может-ли такое быть, и если да, то как этого можно избежать. А если не может быть такая причина, то васкажите свое мнение по этой проблеме! Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 14:23:44 |
|
||
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
А вы(ты) нахально после выполнения процы закрывай коннект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 14:27:27 |
|
||
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
А на чем написан клиент? Если Delphi, то, может, достаточно сделать close - open или refresh? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 14:27:59 |
|
||
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
Клиентом является FactoryLink7, но меня сейчас больше интересует может ли быть причина(которая описана выше) виной этого глюка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 14:39:12 |
|
||
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
а через кого коннект? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 14:49:15 |
|
||
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
Через ODBC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 15:16:54 |
|
||
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
В ADO есть параметр Command timeout, может и в ODBC есть подобная настройка. Уже не помню :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 15:35:46 |
|
||
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
Дело в том, что процедура во второй раз не выполняется не зависимо от временного интервала между запусками, а в третий раз она опять выполняется! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 17:44:04 |
|
||
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
1)А что обработчик кода возврата говорит? 2)Включи регистрацию ODBC и просмотри лог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 18:40:41 |
|
||
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
akuz: Естественно, таймаут в ODBC есть. Только дело скорее всего не в нем, а в кривом коде на клиенте. Отлаживаться надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 19:35:51 |
|
||
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
Мне одно не понятно. Как вы сами-то узнаете, что "процедура запускается через раз" ? Имеется какое-то сообщение от самой процедуры/приложения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 21:09:00 |
|
||
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
Лучший способ узнать - что происходит - запустить Profiler... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 21:12:05 |
|
||
|
Запуск процедуры с клиента
|
|||
|---|---|---|---|
|
#18+
Согласен с Gobzo Kobler. Посмотрите, что на клиенте творится. Брекпойнт на cmd.Execute, может он и не вызывается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2002, 10:19:47 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32055525&tid=1819814]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 354ms |

| 0 / 0 |
