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

Вниз

Ошибка при открытии 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-86781
Каспер
2003-01-18 06:14
2003.01.27
СПАСИТЕ! Спец вопрос!


3-86664
775
2003-01-06 17:30
2003.01.27
BLOB has been modified


14-87047
Fog
2003-01-11 15:24
2003.01.27
Где...


3-86722
Misha1
2003-01-09 19:19
2003.01.27
Как програмно указать алиас БД


7-87169
3223(jab)
2002-11-16 15:21
2003.01.27
Copy Disc