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