Форум: "Базы";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
ВнизDelphi+Ado+Access+Действительное поле = несоответствие типов данн Найти похожие ветки
← →
Boogier (2005-10-10 14:00) [0]Delphi+Ado+Access+Действительное поле = несоответствие типов данных в выражении условия отбора
Простейшая связка:
TAdoDataset - TDataSource - TDBGrid
В Access меняю тип одного из полей с "Одинарное с плавающей точкой" на "Действительное"
После этого при редактировании в DBGrid строки или добавлении новой всегда возникает ошибка "Несоответствие типов данных в выражении условия отбора"
Если вернуть тип поля в "Одинарное с плавающей точкой", то ошибка исчезает.
Изменение в TAdoDataset типа поля с TFloatField на TBCDField не устраняет ошибку.
Как бороться?
← →
sniknik © (2005-10-10 14:06) [1]пересоздать поля созданные в "десигне"
(либо, для гарантии, удалить всю связку(TAdoDataset - TDataSource - TDBGrid) и положить новые компаненты с панели и настроить их как было но уже на новом типе поля. на случа если не найдеш где пересоздавать)
← →
msguns © (2005-10-10 14:38) [2]Если вся логика закладывается в "дезигне", то неча туда и лазать немытыми руками. А если все в ране, так самому все и контролировать.
Третьего не дано.
← →
Boogier (2005-10-10 14:51) [3]Пересоздание не помогает
← →
sniknik © (2005-10-10 15:20) [4]значит не нашол. не то пересоздаеш.
либо неправльно...
+ осталя вариант с удалением.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c