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

Вниз

TADOQuery параметры с одинаковыми наименованиями   Найти похожие ветки 

 
waw   (2003-09-19 15:42) [0]

Есть запросик в котором мне нужно передать несколько параметров.
Параметр vData присутсвует в запросе 2 раза, т.е. в списке параметров у меня появляется два параметра vData

Active := false;
Parameters.ParamValues["vDate"] := MEditFrom.Date-2;
Active := true;


При активизации запроса выдает ошибку: "Не правильно определен объект Parameter. Предоставлены несовместимые или не полные сведения.".

Как заставить TADOQuery понимать что у него есть две vDate с одинаковыми значениями?


 
Vlad   (2003-09-19 15:44) [1]

AdoQuery1.ParamByName("vDate").AsDate:=MEditFrom.Date-2;


 
Vlad   (2003-09-19 15:46) [2]

Сорри...
AdoQuery1.Parameters.ParamByName("vDate").AsDate:=MEditFrom.Date-2;


 
Sandman25   (2003-09-19 15:55) [3]

Раньше в таких случаях советовали не делать параметры с одинаковыми названиями.


 
Vlad   (2003-09-19 16:02) [4]

>Sandman25 © (19.09.03 15:55) [3]
Не помню точно как в ADO, а в BDE прокатит хоть десять параметров с одинаковыми названиями. Подозреваю что в ADO тоже.


 
ZrenBy   (2003-09-19 16:08) [5]

Да. Прокатит, потом догонит и еще раз прокатит.

Parameters.Items[...].Value


 
waw   (2003-09-19 16:12) [6]


> Vlad © (19.09.03 15:46) [2]
> Сорри...
> AdoQuery1.Parameters.ParamByName("vDate").AsDate:=MEditFrom.Date-2;


Сделал так:
AdoQuery1.Parameters.ParamByName("vDate").Value MEditFrom.Date-2;
все равно не помогло.


 
Sandman25   (2003-09-19 16:20) [7]

waw

Читайте [5] ZrenBy © (19.09.03 16:08)
Если параметры называются одинаково, то по имени их искать нельзя.


 
waw   (2003-09-19 16:31) [8]

Cпасибо. Ясно. Тема закрыта.


 
Stas   (2003-09-19 16:36) [9]

ДЛЯ MSSQL:
Declare @P as smallDatetime
Set @P= :vDate
Select ...

А дальше используй переменную хоть 10 раз.


 
waw   (2003-09-22 19:49) [10]

Спасибо Stas ©. Единственный дельный ответ!



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

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

Наверх




Память: 0.46 MB
Время: 0.01 c
3-40272
Aleksey V.P.
2003-09-22 10:34
2003.10.13
Null значения в поля таблицы


3-40288
adler
2003-09-22 16:11
2003.10.13
Вопрос ленивого идиота %)


1-40495
Pavels
2003-10-02 11:19
2003.10.13
проблема с загрузкой nodeValue в DOMDocument


3-40234
Sirus
2003-09-24 07:43
2003.10.13
Как можно указать в Firebird тип INT64


1-40343
PsoFT
2003-10-02 02:05
2003.10.13
handle





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