Форум: "Базы";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.133 c