Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
ВнизНет русского при закачке файла DBF (FoxPro 2.6) Найти похожие ветки
← →
Lost3000 (2004-12-10 14:57) [0]Господа! Имеется файл DBF с полями, содержащими русский текст. При просмотре его в DBGrid вместо русского - набор значков. Прошу подсказать, что надо делать.
Спасибо.
← →
Stanislav © (2004-12-10 15:05) [1]в DataBase Desktop изменить кодировку таблицы
← →
Stanislav © (2004-12-10 15:06) [2]в DataBase Desktop изменить кодировку таблицы
← →
DenK_vrtz © (2004-12-10 15:08) [3]>Lost3000
Ответ на вопрос искать пробывали? Нет?! А стоило поискать, не Вы первый.
В BDEAdministrator"е в DBASE настроить LANGDRIVER, выбрав dBASE RUS cp866
← →
lost3000 (2004-12-10 15:16) [4]Спасибо. Сейчас попробую.
← →
lost3000 (2004-12-10 15:24) [5]Для DenK_vrtz: Изменения драйвера не помогли. Что ещё попробовать?
Для Stanislav : Пробовал. Может не там? Я искал в table - Table properties - Table language. Но там нет ничего для Фокса. Я там смотрел?
← →
lost3000 (2004-12-10 15:24) [6]Для DenK_vrtz: Изменения драйвера не помогли. Что ещё попробовать?
Для Stanislav : Пробовал. Может не там? Я искал в table - Table properties - Table language. Но там нет ничего для Фокса. Я там смотрел?
← →
lost3000 (2004-12-10 15:25) [7]Для DenK_vrtz: Изменения драйвера не помогли. Что ещё попробовать?
Для Stanislav : Пробовал. Может не там? Я искал в table - Table properties - Table language. Но там нет ничего для Фокса. Я там смотрел?
← →
lost3000 (2004-12-10 15:25) [8]Для DenK_vrtz: Изменения драйвера не помогли. Что ещё попробовать?
Для Stanislav : Пробовал. Может не там? Я искал в table - Table properties - Table language. Но там нет ничего для Фокса. Я там смотрел?
← →
DenK_vrtz © (2004-12-10 15:27) [9]>lost3000 (10.12.04 15:25) [7]
Где смотрел?
У алиаса в DEFAULT DRIVER что стоит?
← →
DenK_vrtz © (2004-12-10 15:27) [10]>lost3000 (10.12.04 15:25) [7]
Где смотрел?
У алиаса в DEFAULT DRIVER что стоит?
← →
lost3000 (2004-12-10 15:34) [11]Для DenK_vrtz: FOXPRO стоит. Я его DBF хочу использовать...
← →
DenK_vrtz © (2004-12-10 15:44) [12]Если LANGDRIVER не помог, то в DataBase Desktop(по совету Stanislav © (10.12.04 15:05) [1]) в Меню\Table\Restructure в Table properties выбрать Table Language нажать на кнопку "Изменить" выбрать dBASE RUS cp866
:)
← →
lost3000 (2004-12-10 15:46) [13]И это тоже пробовал. Не помогает. Есть ещё какие-нибудь варианты?
← →
lost3000 (2004-12-10 15:46) [14]И это тоже пробовал. Не помогает. Есть ещё какие-нибудь варианты?
← →
lost3000 (2004-12-10 15:52) [15]При попытке в DataBase Desktop изменить язык таблицы выдаётся сообщение: Changing language drivers does not cause existing data to be converted to the new character set. Restructure anyway?
Я жму ДА. И ничего не происходит. Может у меня в системе где-то косяк?
← →
lost3000 (2004-12-10 16:00) [16]Посмотрел в Help Database Desktop. Пишут, что драйвера языка можно менять только для Парадокса и dBASE. Как быть с FoxPro - совершенно непонятно.
← →
lost3000 (2004-12-10 16:01) [17]Посмотрел в Help Database Desktop. Пишут, что драйвера языка можно менять только для Парадокса и dBASE. Как быть с FoxPro - совершенно непонятно.
← →
Stanislav © (2004-12-10 16:04) [18]Может это поможет.
aDBHnd - TDatabase.Handle;
aTblType - "PARADOX"/"DBASE"/"FOXPRO"
aLangDriver - "ancyrr".
procedure ChangeLangDriver( aDBHnd: HDBIDB; aTable: TTable; const aTblType, aLangDriver: String);
var
TblExt: string;
TblDesc: CRTblDesc;
OptDesc: FLDDesc;
OptData: array [0..250] of Char;
Cur: hDBICur;
Rec: CFGDesc;
begin
FillChar( OptDesc, SizeOf( OptDesc ), #0);
FillChar( TblDesc, SizeOf( TblDesc ), #0);
StrCopy( OptDesc.szName, "LANGDRIVER");
OptDesc.iLen := Length(aLangDriver) + 1;
with TblDesc do
begin
StrPCopy( szTblName, aTable.TableName);
StrCopy( szTblType, PChar(aTblType));
iOptParams := 1;
pfldOptParams := @OptDesc;
pOptData := @OptData;
end;
StrPCopy( OptData, aLangDriver);
Check( DbiDoRestructure( aDBHnd, 1, @TblDesc, nil, nil, nil, False ) );
end;
← →
HSolo © (2004-12-10 16:10) [19]TSession.ModifyAlias ?
← →
lost3000 (2004-12-10 16:14) [20]Спасибо,Станислав!
Пошёл пробовать....
Результат сообщу по почте.
Сергей.
← →
lost3000 (2004-12-10 17:01) [21]Для HSolo: Не понял Вас. Я не профессионал. Добавьте, пожалуйста, комментарии...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.039 c