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

Вниз

ODBC и база dBase3   Найти похожие ветки 

 
Gloomer ©   (2007-04-28 10:47) [0]

Наткнулся на проблему неправильного отображения boolean-полей в DBF файлах формата dBase3.
Через Table, использующий BDE все видится прекрасно. Но стоит использовать ADOTable, как все boolean-поля  принимают значение false.
Некоторые числовые поля принимают пустое значение, хотя в Database Desktop явно видно, что они равны 0.

Строка подключения
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Projects\Temp\;Mode=ReadWrite;Extended Properties=dBase III;

Проблема проявляется не только в ADOTable, но и во всех программах, использющих ODBC (например, при попытке открыть или загрузить эту DBF-базу в Excel или Access)

Не нашел, какие значения для dBase III может принимать Jet OLEDB:Engine Type. Может в этом загвоздка?


 
Gloomer ©   (2007-04-28 11:06) [1]

Еще несколько странностей:
Если в ADOQuery задать select-запрос только по одному полю, то значения false появляются.
Если этот же запрос использовать в Query(BDE), то вместо false выдаются пустые поля, а DBCheckBox возвращает State=cbGrayed



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

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

Наверх




Память: 0.46 MB
Время: 0.035 c
2-1177530314
Aibolit
2007-04-25 23:45
2007.05.20
как вычесть две даты и получить разницу в днях


3-1172754051
svs_sergo
2007-03-01 16:00
2007.05.20
Глюк в DBGrid е - самопроизвольно меняет значение


4-1166551928
2expres
2006-12-19 21:12
2007.05.20
Помогите в Delphi организовать таймер на 10мс


4-1166448153
GanibalLector
2006-12-18 16:22
2007.05.20
передача ThreadID параметром


2-1178205311
Человек
2007-05-03 19:15
2007.05.20
Поиск