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