Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Хранимые процедуры SQL Server Добавлено: 27.03.07 07:47  

Автор вопроса:  sid
Подскажите... если пытаюсь запустить хранимую процедуру обязательно через DataAdapter работать? у меня постоянный глюк с "периодом ожидания". разъясните или дайте ссылку по проблеме. Спасибо.
мой пример:

cmd.Connection = cnn
        cmd.CommandType = CommandType.StoredProcedure

        sql = "Update_outView"

' Update_outView - хранимка.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 VerhoLom



Вопросов: 20
Ответов: 285
 Профиль | | #1 Добавлено: 31.03.07 14:35
Там же есть свойство CommandText, в которое и записывайте имя хранимой процедуры. Интервал ожидания - CommandTimeout.

Выполнение: Cmd.ExecuteNonQuery - Если надо, чтоб ХП не возвращала ничего, т. е. выполнить и все.

Ответить

Номер ответа: 2
Автор ответа:
 sid



Вопросов: 3
Ответов: 3
 Профиль | | #2 Добавлено: 02.04.07 03:52
Я понял. Просто хотел убедиться что это так и есть. Спасибо. Но я заметил что работать можно и так:

cmd.CommandType = CommandType.Text

        sql = "exec ...dbo.Update_outView"

            cmd.CommandTimeout = 60
        cmd.CommandText = sql
Надобы углубиться в деталях. Ведь здесь не задаю как хранимку.

Ответить

Номер ответа: 3
Автор ответа:
 BUMM ®



Вопросов: 8
Ответов: 482
 Профиль | | #3 Добавлено: 03.04.07 00:21
правильны оба способа

Ответить

Номер ответа: 4
Автор ответа:
 VerhoLom



Вопросов: 20
Ответов: 285
 Профиль | | #4 Добавлено: 01.07.07 17:37
sql = "exec ...dbo.Update_outView"


Я всегда стараюсь избегать таких конструкций. Лучше уже прямо задать, чего надо...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам