Форум: "Базы";
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];
ВнизВопрос по ADO. Найти похожие ветки
← →
knyaz17 (2002-03-07 10:45) [0]У меня в программе динамически заполняются свойства ProcedureName
и т.д у двух TADOStoredProc, и когда я заполнил все нужные свойства у первого TADOStoredProc, делаю Open и выдается ошибка:
spTemp2: Missing ProcedureName property.
spTemp2 - это имя второго TADOStoredProc!!!!
Причем оно здесь!!!!! Я открываю первый TADOStoredProc!!!!
← →
knyaz17 (2002-03-07 11:00) [1]Эту ошибку я исправил(сам дурак), но возникла другая:
spTemp: СommandText does not return a result set.
возникает, когда возвращает пустой датасет при открытии(Open).
ЧТО ДЕЛАТЬ????
← →
Bachin (2002-03-07 11:05) [2]не тормозить и ппрочитать конфу!
Open требует ResultSet а Exec не требует.
Варианты обхода обсуждались. Идеального - нету, но есть приемлемые :))
← →
knyaz17 (2002-03-07 11:42) [3]Что-то я ничего не нашел :((
Если не сложно дай ссылку!!!!
Заранее благодарен.
← →
Dok_3D (2002-03-07 12:02) [4]2knyaz17
Ну ты же знаешь, что должна сделать твоя процедура,
датасет вернуть или просто что-то выполнить.
Вот и выполняй соответственно либо OPEN, либо ExecSQL.
← →
knyaz17 (2002-03-07 12:17) [5]Моя процедура должна вернуть датасет, но если она возвращет пустой датасет, то возникает ошибка !!!!!
А откуда я знаю что мне там вернется!!!!
← →
Bachin (2002-03-07 12:47) [6]нееее... так не бывает! :)))
если процедура возвращет Recordset - то ты при FetchNext получишь ошибку NO_MORE_DATA (100 по-моему). А у тебя ВООБЩЕ ничего не возвращается! Даже имена полей и их типы, которые должны вернуться независимо от того есть ли данные или нет!
А вообще, перед тем как работать с компонентами высокого уровня, поработай с более низкими. Тогда поймешь многие вещи и не будешь задавать глупые вопросы :) (если конечно хочешь разобраться)
← →
knyaz17 (2002-03-07 13:25) [7]Да точно, Всем спасибо !!!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c