Форум: "Базы";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];
ВнизОшибка при открытии dbf файлов Найти похожие ветки
← →
Young_01 (2003-01-08 16:08) [0]Уважаемые мастера, помогите пожалуйста разрешить один вопрос. Программным способом создаю базу (код представлен ниже), а при открытии dbf просмотарщиками (в том числе и DataBase Desktop) выдается ошибка unable to open table. Настройки BDE DBASE драйвера следующие:
Level 4.0
MDX Block Size 1024
MEMO FILE BLOCK SIZE 1024
...
var
taRing:tTable;
begin
taRing:=tTable.Create(Application);
taRing.DataBaseName:= path;
taRing.TableName:= "ring_"+toDayMonth+".dbf";
taRing.TableType:= ttDBASE;
with Dm.taRing do
begin
FieldDefs.Clear;
FieldDefs.Add("TELEFON",ftString,10,true);
FieldDefs.Add("ABONENT",ftString,30,true);
FieldDefs.Add("DATE",ftDateTime,0,false);
FieldDefs.Add("TIME",ftDateTime,0,false);
FieldDefs.Add("TYPE",ftInteger,0,true);
FieldDefs.Add("PASS",ftInteger,0,false);
FieldDefs.Add("DOLG",ftFloat,0,true);
CreateTable;
end;
Dm.taRing.Open;
end;
...
← →
Anatoly Podgoretsky (2003-01-08 16:25) [1]1. FieldDefs.Add(,,, true);
dBase IV не поддерживает Required и еще одно замечание, в хелпе сказано "Add is provided for backward compatibility."
2. FieldDefs.Add("DATE", ftDateTime,0,false);
dBase IV не поддерживает ftDateTime
3. и рекомендация MEMO FILE BLOCK SIZE 512
← →
young_01 (2003-01-08 16:38) [2]спасибо работает
у меня еще один вопрос почему если я ставлю в настройках BDE DBASE параметр Level = 25 Delphi выдает генерирует ошибку
← →
Anatoly Podgoretsky (2003-01-08 16:46) [3]Недостаточно информации, могу сказать, что у других не выдает
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c