powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / cmd.executeNonQuery возвращает после ~20-30 секунд...
6 сообщений из 6, страница 1 из 1
cmd.executeNonQuery возвращает после ~20-30 секунд...
    #32607659
™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
cmd.executeNonQuery возвращает после ~20-30 секунд...
    #32607703
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте вообще уберите Connect Timeout, далее проверьте просто
Код: plaintext
1.
2.
cn.Open() 
cn.Close()
за сколько это выполниться?

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
cmd.executeNonQuery возвращает после ~20-30 секунд...
    #32607758
™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну 0,4567!!
...
Рейтинг: 0 / 0
cmd.executeNonQuery возвращает после ~20-30 секунд...
    #32609783
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А смысел то какой?

Для проверки связи :-) и Connect Timeout =180 в вашем случае ни на что не влияет и вы его можете смело убрать.
Попробуйте поиграться с SqlCommand.CommandTimeout (у вас это cmd.CommandTimeout ), по умолчанию timeout равен 30 секунд, но сообщение "General Network Error.." мне лично не нравиться

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
cmd.executeNonQuery возвращает после ~20-30 секунд...
    #32610697
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя в строке ошибка:
Dim sConnectionString As String = "Data Source=SQlSqerver;Initial Catalog=base;" & _
Вместо SQlSqerver надо писать SQLserver, то есть буква q лишняя.
Max Pro
...
Рейтинг: 0 / 0
cmd.executeNonQuery возвращает после ~20-30 секунд...
    #32611661
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxPro
У тебя в строке ошибка:
Dim sConnectionString As String = "Data Source=SQlSqerver;Initial Catalog=base;" & _
Вместо SQlSqerver надо писать SQLserver, то есть буква q лишняя.

Это название MS SQL Server instance - оно может быть любым, хоть SQLSirvir :-)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / cmd.executeNonQuery возвращает после ~20-30 секунд...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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