Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBF таблица и кодировка DOS [D7, dBase, FoxPro, Paradox]


Zaq123 ©   (2006-04-20 15:27:00) 

Добрый день!
Подскажите, в BDE есть возможность задать свойство для таблицы чтобы она была в кодировке dos


Desdechado   (2006-04-20 18:37:00) [1]

куда выводит? в DB?

> таблица не dbf
и не таблица, а индекс, и не кодировка, а раскодировка
и вообще ничего не понятно

лаконизм хорош в другом месте


Zaq123   (2006-04-20 18:20:00) [2]

bde настроил, dbf таблицу создал. все равно ansi выводит.


Zaq123   (2006-04-20 17:30:00) [3]

Опа-на, ошибочка вышла, таблица не dbf а db (paradox)


vovnuke   (2006-04-20 17:23:00) [4]

попробуй так:
procedure TDataModule1.tblDBFBeforeOpen(DataSet: TDataSet);
var
 lFileStream: TFileStream;
 Buff: Byte;
begin
 lFileStream := TFileStream.Create('Путь к DBF', fmOpenWrite);
 try
   lFileStream.Seek(29, soFromBeginning);
   Buff := 38;
   lFileStream.Write(Buff, 1);
 finally
   lFileStream.Free;
 end;
end;


Desdechado   (2006-04-20 17:23:00) [5]

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


Zaq123   (2006-04-20 17:16:00) [6]

Братва очень надо!! help!!!


Zaq123   (2006-04-20 17:10:00) [7]

to   vovnuke ©   (20.04.06 16:51) [4]
куда именно, не догнал


Anatoly Podgoretsky   (2006-04-20 16:51:00) [8]

Работает


vovnuke   (2006-04-20 16:51:00) [9]

29 байт в заголовке таблицы - проставь туда 38.


Zaq123   (2006-04-20 16:48:00) [10]

пробовал, не работает. что делать?


Desdechado   (2006-04-20 16:03:00) [11]

bde admin - configuration - driver - native - dbase (и foxpro) - langdriver - dbase rus cp866


Наверх

Титульная страница Поиск, карта сайта Написать письмо