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

Вниз

dbExpress. Ошибка в параметре запроса   Найти похожие ветки 

 
neat   (2005-01-29 18:43) [0]

Здравствуйте!Такая проблемма.

SQLConnection->TSimpleDataSet->DataSource->dbLookupComboBox

TSimpleDataSet.DataSet.CommandText := "select * from WEIGHTBYDOCUM where Date_=:DateReis"

Пытаюсь выполнить, dbExpress выдаёт ошибку "Invalid Field Type".
Без параметра всё работает.
Поле Date_ присутствует в таблице, при использовании BDE, Zeos тоже всё работает(с парамертрами), а здесь почему-то нет. В чём дело?


 
Соловьев ©   (2005-01-29 18:49) [1]


> TSimpleDataSet.DataSet.CommandText := "select * from WEIGHTBYDOCUM
> where Date_=:DateReis"

ну а где параметр присваиваешь?


 
neat   (2005-01-29 19:01) [2]

Параметр присваиваю таким образом:

procedure TForm1.TDateTimePickerChange(Sender: TObject);
begin
TSimpleDataSet.DataSet.Params.ParamByName("DateReis").AsDate :=  TDateTimePicker.Date;
end;


 
Соловьев ©   (2005-01-29 19:08) [3]


> TSimpleDataSet.DataSet.Params.ParamByName("DateReis").AsDate
> :=  TDateTimePicker.Date;

Должно вообще-то ругатся...

...
if Sender is TDateTimePicker then
SimpleDataSet1.DataSet.Params.ParamByName("DateReis").AsDate
:=  TDateTimePicker(Sender).Date;
...


 
Соловьев ©   (2005-01-29 19:09) [4]


> SQLConnection->TSimpleDataSet->DataSource->dbLookupComboBox

а если отстегнуть dbLookupComboBox?


 
neat   (2005-01-29 19:16) [5]

Отстегнул. Всё то же


 
Desdechado ©   (2005-01-29 19:35) [6]

СУБД и тип поля?
подозреваю, что надо SQLTimeStamp


 
neat   (2005-01-29 19:47) [7]

СУБД Oracle 9, тип поля DATE


 
Desdechado ©   (2005-01-29 20:18) [8]

вот-вот
в оракле DATE включает в себя и время тоже, так что используй SQLTimeStamp


 
neat   (2005-01-29 20:56) [9]

Делаю так:

SimpleDataSet.DataSet.Params[0].AsSQLTimeStamp := DateTimeToSQLTimeStamp(DateTimePickert.Date);

- не помогает.

SimpleDataSet.DataSet.Params[0].AsSQLTimeStamp := DateTimePickert.Date;

тоже не помогает. Что ещё нужно никак не пойму



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

Текущий архив: 2005.02.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
6-1103304647
AdmeraL
2004-12-17 20:30
2005.02.27
TclientSocket .... TserverSocket


6-1103212119
BVV
2004-12-16 18:48
2005.02.27
формирование заголовков ТСР пакетов


1-1108131846
Senti
2005-02-11 17:24
2005.02.27
Как получать и отправлять сообщение потоком


1-1108024369
leonidus
2005-02-10 11:32
2005.02.27
Как сделать "плавающий" ToolBar


14-1107500752
Zhekson
2005-02-04 10:05
2005.02.27
время ожидания Scandisk_а в XP