Форум: "Базы";
Текущий архив: 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.035 c