Вниз
Скачать: CL | DM;

sql+delphi, передача параметров из хранимой процедуры в приложени   Найти похожие ветки 

 
Temper ©   (2006-03-11 16:24) [0]

одскажите, передать выходной (output) параметр из хранимой процедуры в приложение на delphi, если я вызываю эту процедуру в приложении с помощью Query: sql.add("exec proc1 :par1, :par2"), где par1, par2
входные параметры,то получается ошибка: таблица с таким именем как proc1 не найдена. вообще дело в том, что выходной параметр - переменная в хранимой процедуре типа bit, которая принимает значение в зависимости от входных параметров. в Query Analyzer я пишу так
declare @start bit
exec passwords "Радчук", "111", @start output
print @start
и вижу результат.
в приложении : query1.sql.add(" exec proc1 :par1, :par2, :par3 ")
первых два переметра входные ptInput, третий выходной ptOutput, но получается ошибка :Error creating cursor handle. каким образом указать выходной параметр


 
Desdechado ©   (2006-03-11 18:37) [1]

"Error creating cursor handle" говорит о попытке сделать Open, а не Execute
и параметр тут ни при чем
а еще было бы понятнее, если бы были указаны компоненты доступа


 
KSergey ©   (2006-03-13 16:05) [2]

MS SQL? ADO?

sql.query ("DECLARE @out_param int
exec proc1 :par1, :par2, out_param OUTPUT
SELECT out_param");
sql.open;
... = sql.Fields[0];



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
2-1145466770
0101010101
2006-04-19 21:12
2006.05.07
TDrawGrig


15-1145202536
Handle
2006-04-16 19:48
2006.05.07
Что такое сабж


15-1145135870
Std
2006-04-16 01:17
2006.05.07
TregExpr


3-1142515998
jeka_t
2006-03-16 16:33
2006.05.07
Можно ли с нескольких полей сделать одно поле?


15-1144941262
QuickFinder
2006-04-13 19:14
2006.05.07
IDE для PocketPC




   Наверх