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

Вниз

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

Наверх




Память: 0.47 MB
Время: 0.03 c
14-1130421767
ПЛОВ
2005-10-27 18:02
2005.11.20
Странная ситуация с материнкой


4-1127063760
ArtemESC
2005-09-18 21:16
2005.11.20
Как изменить свойство BorderStyle


14-1130220523
ANB
2005-10-25 10:08
2005.11.20
Еще раз про защиту данных в СУБД


2-1131124075
Michael5
2005-11-04 20:07
2005.11.20
Как сделать форму, чтобы на нее можно было перетащить файл?


3-1128951219
Германн
2005-10-10 17:33
2005.11.20
Лечение базы Interbase