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

Вниз

Ado и процедуры   Найти похожие ветки 

 
BANick   (2004-03-04 16:44) [0]

Напишите пожалуйсто пример, как вызвать процедуру с параметрами используя АДОКвери.


 
ZrenBy ©   (2004-03-04 16:57) [1]


ADOQuery1.Close;
ADOQuery1.SQL.Text := "exec MySP "        +
                           " @P1 = 1"    +
                           ",@P2 = null" +
                           ",@P3 = 2"
                      ;
ADOQuery1.Open;


 
KSergey ©   (2004-03-04 21:24) [2]

Только есть ХП не возвращает набор записей - надо вместо Open написать ExecSQL


 
BANick   (2004-03-05 13:15) [3]

Нерпавельно определен объект parametres: (


 
KSergey ©   (2004-03-05 13:16) [4]

В тексте SQL-запроса двоеточие встречается? А зачем?


 
BANick   (2004-03-05 13:20) [5]

Есть процедура, которой надо передать один параметр integer, и получить от нее три строки и два integer, пишу так
ado.sql.clear;
ado.aql.text:="execute procname @P1=0";
ado.open;


 
KSergey ©   (2004-03-05 13:28) [6]

>  [5] BANick   (05.03.04 13:20)
> и два integer

Это не понял
Где вы их получаете??
Prepared чему равно?
А вообще-то должно работать. У меня аналогичные места работают.


 
BANick   (2004-03-05 13:29) [7]

ado.SQL.Clear;
   ado.SQL.Text:="execute name.procname";
   ado.Parameters.Refresh;
   ado.Parameters.Items[0].Value:=0;
   ado.Parameters.Items[1].Value:="";
   ado.Parameters.Items[2].Value:="";
   ado.Parameters.Items[3].Value:="";
   ado.Parameters.Items[4].Value:=date;
   ado.Parameters.Items[5].Value:=time;
   ado.open;
выдает DLL construct not allowd in STATIC procedure


 
KSergey ©   (2004-03-05 13:33) [8]

Хм, еще что-то в кармане?? С каждым постом выясняются все новые подробности!
Это не серьезно. :(

Клиентская часть по определению не может распознать параметры ХП, если вызов ее прописан в SQL.
Пользуйтесь синтаксисом как в > [5] BANick   (05.03.04 13:20), либо испоьзуйте соотв. компонент: ADOStoredProc или ADODataSet.


 
BANick   (2004-03-05 13:37) [9]

в том-то и дело что определила, по крайней мере кол-во их выдало правильно, и если я в value задаю не того типа, то говорит что объект параметр задан не верно, а вот что за ошибка
DDl construct not allowd in STATIC procedure - не понимаю


 
KSergey ©   (2004-03-05 13:38) [10]

>  [8] KSergey ©   (05.03.04 13:33)
> Клиентская часть по определению

Возможно, здесь не прав.
А вот про "DDl construct not allowd in STATIC procedure" ничего сказать не могу. Не знаю.



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

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

Наверх




Память: 0.46 MB
Время: 0.941 c
6-1071939663
KoLoB
2003-12-20 20:01
2004.04.04
Разорвать соединение


11-1058947455
IronWit
2003-07-23 12:04
2004.04.04
Как пользоватся сплиттером


6-1075097889
Коляныччч
2004-01-26 09:18
2004.04.04
Порты


1-1079535562
Совсем чайник
2004-03-17 17:59
2004.04.04
Двойной щелчок на мыши.


8-1070440001
DAndrew
2003-12-03 11:26
2004.04.04
Как вращать текст относительно центра текстовой области?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский