Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.06.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
3-34672
Roka
2003-05-21 13:04
2003.06.12
Инкрементальный поиск по DBGrid


3-34738
Юлия
2003-05-23 18:18
2003.06.12
Выпадающий список в DBGrid


14-35036
Style
2003-05-27 12:38
2003.06.12
Наименование объектов


3-34763
atmospheric
2003-05-25 15:20
2003.06.12
ADO


3-34744
Term
2003-05-22 10:43
2003.06.12
Вставка записи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский