Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.05.07;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Базы";
Текущий архив: 2006.05.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.011 c
15-1144983843
Sergey Masloff
2006-04-14 07:04
2006.05.07
А у Саши Rouse_(с) не днюха ли сегодня? ;-)


2-1145557478
Ded22
2006-04-20 22:24
2006.05.07
Locate ???


15-1144778438
Серджинйо
2006-04-11 22:00
2006.05.07
Graphics.pas


2-1145238840
TStream
2006-04-17 05:54
2006.05.07
Как правильно писать строки в поток, и потом читать?


15-1145187539
Константин Артемьев
2006-04-16 15:38
2006.05.07
Заказ на небольшую Delphi программу





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский