|
|
|
OracleDataSet1.Open - на долго зависает
|
|||
|---|---|---|---|
|
#18+
Есть пример кода: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. При выполнении кода, выполняем - OracleSession1.Connected:=True; Отключаем сеть (имитируем что пропала связь). Выполняем - OracleDataSet1.Open; - и программа зависает на долго. Подскажите как сделать, что-бы программа не зависала на долго? Хочется, что-бы программа повисела 5-15 секунд и ушла в exception. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 08:29 |
|
||
|
OracleDataSet1.Open - на долго зависает
|
|||
|---|---|---|---|
|
#18+
Забыл написать - База - Oracle11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 08:30 |
|
||
|
OracleDataSet1.Open - на долго зависает
|
|||
|---|---|---|---|
|
#18+
компоненты DOA? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 09:49 |
|
||
|
OracleDataSet1.Open - на долго зависает
|
|||
|---|---|---|---|
|
#18+
Да, 4-ой версии (4.0.6) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 09:57 |
|
||
|
OracleDataSet1.Open - на долго зависает
|
|||
|---|---|---|---|
|
#18+
Vlad_567, не знаю, может в настройках оракл-клиента дело. Вот можно было бы покрутить какой-нибудь из параматров и посмотреть. Я бы начал с TCP.CONNECT_TIMEOUT : https://docs.oracle.com/cd/E18283_01/network.112/e10835/sqlnet.htm SQLNET.INBOUND_CONNECT_TIMEOUT Default 60 seconds To specify the time, in seconds, for a client to connect with the database server and provide the necessary authentication information. SQLNET.OUTBOUND_CONNECT_TIMEOUT Default None To specify the time, in seconds, for a client to establish an Oracle Net connection to the database instance. SQLNET.RECV_TIMEOUT Default None To specify the time, in seconds, for a database server to wait for client data after establishing a connection. A client must send some data within the time interval. SQLNET.SEND_TIMEOUT Default None To specify the time, in seconds, for a database server to complete a send operation to clients after establishing a connection. Setting this parameter is recommended for environments in which clients shut down occasionally or abnormally. TCP.CONNECT_TIMEOUT Default 60 seconds To specify the time, in seconds, for a client to establish a TCP connection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 10:13 |
|
||
|
|

start [/forum/search_topic.php?author=Estv&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 647ms |
| total: | 777ms |

| 0 / 0 |
