![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Хранимая проца не возвращает набор данных [D5, MSSQL]
krotik © (2002-05-17 09:58:00)Хочу, чтобы хранимая процедура, выполнив все необходимые проверки и действия, в конце выполнила запрос и вернула НД.
Делаю это на MS_SQL_7, Delphi, ADO.
Дельфа на попытку открыть ADOStoredProc или ADODataSet говорит, что CommandText does not return a result set
Fay (2002-05-17 21:05:00) [1]2Кулюкин Олег
>Select from жопа where Жопа = Жопа
Единомышленник!!! А я думал, что такие примеры только я пишу.
Даже легче стало как-то на душе. (в последнем словн ударение на 2-м слоге)
Кулюкин Олег (2002-05-17 12:31:00) [2]2 krotik
Отлючите вывод данных, пока делаете выборки и проверки.
RTFM SET NOCOUNT ON/SET NOCOUNT OFF
Будет что-то вроде
начало процедуры
SET NOCOUNT ON
делается несколько выборок для разных проверок, действий.
SET NOCOUNT OFF
Select from жопа where Жопа = Жопа
krotik (2002-05-17 11:22:00) [3]Всем спасибо, в 6-й Дельфе все работает нормально, ...ботает нормально, ...ботает нормально, ...ботает нормаль...
krotik (2002-05-17 10:52:00) [4]Нет, и не слышал про патчи к Дельфе. А что есть ?
Вообще, собираюсь перейти на 6-ю дельфу, но пока немного боязно - у нас на работе везде используется MDAC2.1, а 6-я Дельфа прописывает MDAC 2.5, который потом никак не снесешь и боюсь, проги, написанные будут как-то не так работать
Val (2002-05-17 10:46:00) [5]>krotik © (17.05.02 10:14)
Вообще, покажите мне хоть одного человека, ...
они все в красной книге.
По поводу вопроса:
ставим Query и делаем обычный запрос из ХП как из таблицы.
wicked (2002-05-17 10:42:00) [6]
> Вообще, покажите мне хоть одного человека, который в дельфе
> из хранимой процы получил НД - я бы у него порасспрашивал
когда смотрю в зеркало, то вижу его... :)
> Более того, если я вызываю процу через QueryAnalyser или
> через тот же ADO в C++Builder, то все работает нормально
> - возвращается несколько записей.
а может у тебя delphi непропатченный?...
krotik (2002-05-17 10:16:00) [7]Более того, если я вызываю процу через QueryAnalyser или через тот же ADO в C++Builder, то все работает нормально - возвращается несколько записей.
Но политика компании такова, что исходники должны быть в Дельфе.
krotik (2002-05-17 10:14:00) [8]Вообще, покажите мне хоть одного человека, который в дельфе из хранимой процы получил НД - я бы у него порасспрашивал
krotik (2002-05-17 10:11:00) [9]Да там текст на десяти страницах будет.
Я же сказал, сперва в проце делается несколько выборок для разных проверок, действий. а в самом конце - просто
Select from жопа where Жопа = Жопа
wicked (2002-05-17 10:03:00) [10]ага... играем в игру "угадай процедуру"...
тест бы хоть привёл...