Форум: "Начинающим";
Текущий архив: 2007.06.17;
Скачать: [xml.tar.bz2];
ВнизПроблема с запросом Найти похожие ветки
← →
Marat © (2007-05-24 10:27) [0]В проекте хочу сделать такой запрос:
sql.add("select id, a/:pPar1 as itog from ...");
ParamByName("pPar1").AsInteger:=d;//d: integer;
Выдает ошибку, что не найден параметр pPar1.
Я понимаю что так делать нельзя. Но если надо, то как это можно осуществить?
Можно конечно сначала сделать запрос, а потом производить какие-то действия с полученным результатом, но может быть можно сразу сделать это в запросе?
← →
Сергей М. © (2007-05-24 10:33) [1]СУБД какая ?
← →
Альф (2007-05-24 10:42) [2]
> sql.add("select id, a/:pPar1 as itog from ...");
Вот это что ? "a/:" ???
← →
Marat © (2007-05-24 11:23) [3]СУБД MS SQL 2000
"a/:"- означает, что значение столбца а я хочу поделить на значение параметра pPar1
← →
clickmaker © (2007-05-24 11:27) [4]ну как вариант
sql.Add(Format("select id, a/%d as itog from ...", [d]));
← →
ЮЮ © (2007-05-24 11:42) [5]>СУБД MS SQL 2000
sql.Text :=
"declare @pPar1 int " +
"set @pPar1 = :pPar1 " +
"select id, a/@pPar1 as itog from ...";
← →
Marat © (2007-05-24 14:14) [6]Большое спасибо. Получилось.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.06.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.039 c