Форум: "Базы";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];
Вниз
Передача параметров от хранимой процедуры Найти похожие ветки
← →
malamba (2005-07-12 17:23) [0]Значит так.
На сервере лежит хран. проц. с выходными параметрами.
Когда ее смотрю в Query Analyzer ( и добавляю показ вывода), вижу, что она работает и выдает четыре моих желанных параметра.
В клиенте лежит ADOStoredProc.
Делаю ему
ExecProc;
ююю.Caption:= VarToStr(Parameters.ParamByName("@MyParam").Value);
....
Получаю в ответ 0.
Что это может быть?
← →
Ega23 © (2005-07-12 17:32) [1]Никогда не доверял всяческим TxxxStoredProc.
В тексте "Exec S_MyProc, @param1=1 output, @param2=2 output, @param3=3" значение output явным образом надо указывать.
← →
Arm79 © (2005-07-12 17:42) [2]Ega23 © (12.07.05 17:32) [1]
Никогда не доверял всяческим TxxxStoredProc
А напрасно... Я вот лично работаю, и ничего.
← →
Arm79 © (2005-07-12 17:42) [3]Ega23 © (12.07.05 17:32) [1]
Никогда не доверял всяческим TxxxStoredProc
А напрасно... Я вот лично работаю, и ничего.
← →
malamba (2005-07-12 17:50) [4]Ну как же, ADOStoredproc, родной Дельфийский компонент.
К тому же вот эти @param1=1 output, @param2=2 output, @param3=3 указаны в окне параметров:
Direction: pdOutput
Value: 0
Type: Currency.
И вот эти параметры она мне должна вернуть с другими значениями.
← →
DiamondShark © (2005-07-12 18:15) [5]Странно.
У меня возвращает. Правда Direction стоит pdInputOutput
← →
malamba (2005-07-12 18:47) [6]Дык be меня стало возвращать. Хотя я ничего не делал.
Шайтан, однако...
А с pdInputOutput, это вы, батенька, зря. Это же выходной параметр.
← →
Fay © (2005-07-12 19:55) [7]2 malamba (12.07.05 18:47) [6]
>> А с pdInputOutput, это вы, батенька, зря.
Да что Вы говорите! Какой ужас!
← →
evvcom © (2005-07-12 21:23) [8]
> VarToStr(Parameters.ParamByName("@MyParam").Value);
гораздо лучше
Parameters.ParamByName("@MyParam").AsString;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c