Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Хранимая проца не возвращает набор данных [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]

ага... играем в игру "угадай процедуру"...
тест бы хоть привёл...


Наверх

Титульная страница Поиск, карта сайта Написать письмо