Главная страница
    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.006 c
14-34971
ArtemB
2003-05-28 12:35
2003.06.12
QuickReport с выключенным принтером ....


3-34711
Ann
2003-05-22 09:10
2003.06.12
кодировка


14-34997
kir_kul
2003-05-26 12:49
2003.06.12
Удаление двойных записей


4-35104
Вадим
2003-04-13 13:51
2003.06.12
плавная прокрутка в TRichEdit


4-35103
Clickmaker
2003-04-13 17:28
2003.06.12
Удаление ключа из HKEY_CLASSES_ROOT без прав админа





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский