Главная страница
    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.009 c
7-40695
anod
2003-07-29 11:18
2003.10.13
Как установить поля страницы?


14-40676
_Alex_
2003-09-21 18:54
2003.10.13
Лицензирование программного обеспечения


1-40341
td
2003-10-01 23:34
2003.10.13
VCLZip % VCLUnZip


1-40347
Темчик
2003-10-01 23:04
2003.10.13
StringGrid


1-40446
Sergp
2003-10-02 15:36
2003.10.13
Помогите справиться с TCoolBar





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