Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.10.2001, 12:28
|
|||
|---|---|---|---|
|
|||
Помогите! Timeout expired. Всё перепробывал. |
|||
|
#18+
Имеется база в SQL 2000 содержащая порядка 7 000 000 записей около 1Gb При попытке выполнить долгий запрос, или процедуру вылетает Timeout expired. Пробывал на VB, ASP c ODBC, OLE-DB, ADO всё одно... Через ISQL всё выполняется нормально. Пример на VB: Dim myCon As New Connection Dim myRec As New Recordset Dim myCmd As New Command strcnn = "driver={SQL Server};server=mike;uid=mike;pwd=mike;database=stars" '"Provider=SQLOLEDB;InitialCatalog=stars;User ID=mike; Password=mike" myCon.ConnectionString = strcnn myCon.CursorLocation = adUseServer myCon.ConnectionTimeout = 0 myCon.CommandTimeout = 0 myCon.Open myCmd.ActiveConnection = myCon myCmd.CommandText = "WhoIs_Proc" myCmd.CommandType = adCmdStoredProc myCmd.Execute '<- Timeout expired Помогите если знаете! P.S. Значение Query time-out в свойствах сервера к этому не относятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2001, 05:43
|
|||
|---|---|---|---|
Помогите! Timeout expired. Всё перепробывал. |
|||
|
#18+
Может имеет смысл сделать запрос полегче ? например в SQL SERVER AGENT - ночью его запускать, а результат сохранять в таблицу ... а потом когда нужно - простым селектом оттуда вытаскивать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2001, 15:55
|
|||
|---|---|---|---|
Помогите! Timeout expired. Всё перепробывал. |
|||
|
#18+
1. >Через ISQL всё выполняется нормально. А сколько секунд(минут,...) выполнятся процедура в ISQL ? 2. >При попытке выполнить долгий запрос, или процедуру вылетает Timeout expired. Для одной и той же процедуры время вылета по Timeout-у одно и то же ? 3. Сколько времени займет выполнение запроса/процедуры в том же ASP/ODBC при асинхронном режиме выполнения запросов ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2001, 06:47
|
|||
|---|---|---|---|
|
|||
Помогите! Timeout expired. Всё перепробывал. |
|||
|
#18+
Штука следующая в ADO объкт комманд игнорирует значение CommandTimeout установленное для коннекции т.е. для коннекции CommandTimeout = 0, а для коммады которая использует данную коннекцию timeout остается, по умолчанию так что нужно выставаить timeout следующим образом Dim aCmd as ADODB.Command Set aCmd = new ADODB.Command Set aCmd.ActiveConnection = cn aCmd.CommandTimeout = 0 ... aCmd.Excute ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1825248]: |
0ms |
get settings: |
11ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 363ms |

| 0 / 0 |
