Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.13;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
3-40263
LinOS
2003-09-23 06:36
2003.10.13
TDBLookUpListBox не позиционируется при добавлении новой записи


1-40501
Peter
2003-10-02 10:40
2003.10.13
Есть добрые люди?


7-40707
JS
2003-07-28 12:27
2003.10.13
Изменение файловой системы


14-40596
sagchat
2003-09-25 12:39
2003.10.13
Где можно разместить файлы?


6-40544
SergP
2003-08-13 18:16
2003.10.13
Прокси-Сервер. Как закрыть соединение с браузером.