Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / cmd.executeNonQuery возвращает после ~20-30 секунд... / 2 сообщений из 2, страница 1 из 1
16.07.2004, 11:44
    #32607670
™
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cmd.executeNonQuery возвращает после ~20-30 секунд...
General Network Error..
Я подазреваю..
что вывалеваеться по таймауту хотя в я явно указаЛ:
вот сам кодик...пришлось запускать процедуру несколько раз пока не выполнеться...Вопрос можно ли запускать процедуру и не ждать пока она закончиться либо ждать но столько скока нужно а не 30 сек,
хотя стоит то 180?
Dim sConnectionString As String = "Data Source=SQlSqerver;Initial Catalog=base;" & _
"user id =ser;Password = 1; Connect Timeout=180 "
Console.WriteLine("run datahandling... ")
Dim cn As New SqlConnection()
Dim cmd As New SqlCommand()
Dim attempt As Byte
attempt = 0
cn.ConnectionString = sConnectionString
cmd.CommandText = "proc_DS"
cmd.CommandType = CommandType.StoredProcedure
Do While attempt < 10
Try
cn.Open()
cmd.Connection = cn
Console.WriteLine("Run processing... ")
cmd.ExecuteNonQuery()
Console.WriteLine("Complete... ")
dataHandling = True
Exit Do
Catch e As Exception
writeToLog("dataHandling fired error:" & e.Message)
dataHandling = False
End Try
attempt = +1
Loop
cn.Close()
...
Рейтинг: 0 / 0
23.07.2004, 16:24
    #32619272
cmd.executeNonQuery возвращает после ~20-30 секунд...
ConnectionTimeout - это и есть таймаут на коннект. Т.е. если сервер не ответит на логин в течение этого времени, то получишь timeout.
А чтобы ждать дольше при выполнении команды, надо в объекте SqlCommand проиннициализировать свойство CommandTimeout (в секундах). Оно действительно по-умолчанию = 30 сек.

Удачи, Сергей.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / cmd.executeNonQuery возвращает после ~20-30 секунд... / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]