![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Delphi+Ado+Access+Действительное поле = несоответствие типов данн [D7, Access]
Boogier © (2005-10-10 14:00:00)Delphi+Ado+Access+Действительное поле = несоответствие типов данных в выражении условия отбора
Простейшая связка:
TAdoDataset - TDataSource - TDBGrid
В Access меняю тип одного из полей с "Одинарное с плавающей точкой" на "Действительное"
После этого при редактировании в DBGrid строки или добавлении новой всегда возникает ошибка "Несоответствие типов данных в выражении условия отбора"
Если вернуть тип поля в "Одинарное с плавающей точкой", то ошибка исчезает.
Изменение в TAdoDataset типа поля с TFloatField на TBCDField не устраняет ошибку.
Как бороться?
sniknik (2005-10-10 15:20:00) [1]значит не нашол. не то пересоздаеш.
либо неправльно...
+ осталя вариант с удалением.
Boogier (2005-10-10 14:51:00) [2]Пересоздание не помогает
msguns (2005-10-10 14:38:00) [3]Если вся логика закладывается в "дезигне", то неча туда и лазать немытыми руками. А если все в ране, так самому все и контролировать.
Третьего не дано.
sniknik (2005-10-10 14:06:00) [4]пересоздать поля созданные в "десигне"
(либо, для гарантии, удалить всю связку(TAdoDataset - TDataSource - TDBGrid) и положить новые компаненты с панели и настроить их как было но уже на новом типе поля. на случа если не найдеш где пересоздавать)