Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.45 MB
Время: 0.041 c
11-1162470019
Thaddy
2006-11-02 15:20
2007.06.17
FPC and koldef.inc


2-1180013510
Serega_61
2007-05-24 17:31
2007.06.17
Вложенные формы


10-1134032327
_Lucifer_
2005-12-08 11:58
2007.06.17
Создание Add-ins для Word


9-1146012342
KiberKot
2006-04-26 04:45
2007.06.17
Книга по OGL


11-1158852707
Vladimir Kladov
2006-09-21 19:31
2007.06.17
Turbo 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
Английский Французский Немецкий Итальянский Португальский Русский Испанский