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

Вниз

Посогите с решением проблемы в упаковке таблицы!!!!!!!   Найти похожие ветки 

 
Dimaz-z ©   (2003-05-22 15:04) [0]

При уапаковке таблицы всё проходит нормально, в таблице содержится поле Picture, но когда я опять (После упаковки) открываю эту таблицу и просматриваю запись с полем Picture, вылазит ошибка - "Not Exact read/write File: ...base.mb ...." Что делать?
Код процедуры упаковки:


procedure Tfrm_main.PackTable(Table: TTable);
var
Props: CURProps;
hDb: hDBIDb;
TableDesc: CRTblDesc;
begin
Check(DbiGetCursorProps(Table.Handle, Props));
if (Props.szTableType = szPARADOX) then begin
FillChar(TableDesc, sizeof(TableDesc), 0);
Check(DbiGetObjFromObj(hDBIObj(Table.Handle), objDATABASE, hDBIObj(hDb)));

StrPCopy(TableDesc.szTblName, Table.TableName);
CharToOem(TableDesc.szTblName, TableDesc.szTblName);

StrPCopy(TableDesc.szTblType, Props.szTableType);
TableDesc.bPack := True;
Table.Active:=False;
Table.Close;
Check(DbiDoRestructure(hDb, 1, @TableDesc, nil, nil, nil, False));
end else
if (Props.szTableType = szDBASE) then Check(DbiPackTable(Table.DBHandle, Table.Handle, nil, szDBASE, True))
else raise EDatabaseError.Create("Неправильный формат таблицы");
Table.Close;
end;



 
Dimaz-z ©   (2003-05-22 15:10) [1]

Очень надо, помогите... плз...


 
sniknik ©   (2003-05-22 15:23) [2]

подозрения у меня есть что у тебя не только имя таблицы на русском но и названия полей тоже. нет? пиши не родном, английском не будет проблем.


 
Dimaz-z ©   (2003-05-22 15:55) [3]

Да, поля на русском!


 
Dimaz-z ©   (2003-05-22 16:12) [4]

А без английского никак?


 
Dimaz-z ©   (2003-05-22 16:13) [5]

Я то английский пойму, но вопрос, поймул ли его пользователи!


 
Dimaz-z ©   (2003-05-22 16:13) [6]

Я то английский пойму, но вопрос, поймут ли его пользователи!


 
Соловьев ©   (2003-05-22 16:18) [7]


> Я то английский пойму, но вопрос, поймут ли его пользователи!

Columns[1].Title.Caption := "Русское поле"


 
WarLord ©   (2003-05-22 16:18) [8]


> Dimaz-z © (22.05.03 16:13)
> Я то английский пойму, но вопрос, поймут ли его пользователи!

а зачем пользователям знать реальные имена полей???


 
sniknik ©   (2003-05-22 16:18) [9]

а им показывай руские соответствия, ты же программист! все в твоих руках (кроме скомпиленных внутренностей BDE :о)).



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
14-35073
Kaktuss
2003-05-28 08:26
2003.06.12
InstallShield Express и BDE


6-34953
denisww
2003-04-10 16:33
2003.06.12
Подскажите как заюзать FTP


3-34686
AlexAvz
2003-05-22 15:41
2003.06.12
Работа с БД


6-34950
Маришка
2003-04-10 07:48
2003.06.12
как узнать, что определенный компьютер находиться в сети.


3-34676
Al11
2003-05-22 13:53
2003.06.12
Подскажите, как можно отсортировать записи только по дню и месяцу