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

Вниз

Русские буквы в текстовой БД   Найти похожие ветки 

 
Ilg   (2007-06-26 19:42) [0]

Здравствуйте!
Столкнулся с такой проблемой:
Есть текстовая БД с разделителями. При открытии таблицы все русские буквы заменяются # :-(

Вот пример...
Файл с данными DATES.TXT:
"абв";08/01/1995;08/11/1995
"где";08/02/1995;08/12/1995
"яяя";08/03/1995;08/13/1995
"W Q";06/24/2006;06/25/2007


Есть еще файл схемы DATES.SCH:
[DATES]
Filetype=VARYING
Delimiter="
Separator=;
CharSet=ascii
Field1=Text,Char,3,00,00
Field2=First Contact,Date,10,00,03
Field3=Second,Date,10,00,13


Подскажите, как с этим бороться?

Заранее, Большое спасибо!


 
engine ©   (2007-06-26 19:46) [1]

кодировку поменять?


 
Ilg   (2007-06-26 19:46) [2]

Каким образом? Пока не удалось.


 
Anatoly Podgoretsky ©   (2007-06-26 19:47) [3]

> Ilg  (26.06.2007 19:42:00)  [0]

Вот здесь ошибка

CharSet=ascii

В ascii нет русских букв


 
Ilg   (2007-06-26 19:54) [4]

А что должно быть вместо этого (у меня все в кодировке Windows)?
Нигде не нашел нормального описания файла схемы :-( Поэтому, какое еще может быть значение этого параметра не знаю.


 
Anatoly Podgoretsky ©   (2007-06-26 19:59) [5]

> Ilg  (26.06.2007 19:54:04)  [4]

Это надо смотреть описание, вроде бы есть в JETSQL


 
Ilg   (2007-06-26 20:01) [6]


> Это надо смотреть описание, вроде бы есть в JETSQL


Простите за может быть глупый вопрос, а что такое JETSQL?


 
Anatoly Podgoretsky ©   (2007-06-26 20:11) [7]

> Ilg  (26.06.2007 20:01:06)  [6]

Справка по JET, входит в состав Офиса, найди поиском по диску.


 
sniknik ©   (2007-06-26 20:54) [8]

Anatoly Podgoretsky ©   (26.06.07 20:11) [7]
по моему у него BDE. т.что не поможет.


 
Anatoly Podgoretsky ©   (2007-06-26 21:22) [9]

TextFiles это часть ISAM из БДЕ, наряду с Парадоксом и дБейс.
Описание есть где то и в БДЕ, просто в JET легче найти.


 
sniknik ©   (2007-06-26 23:04) [10]

> просто в JET легче найти.
там немного не совпадает, похоже но ...
больше  в тупик поставит чем поможет, пусть лучше ищет по тому что пользует.


 
Ilg   (2007-06-26 23:32) [11]

Да, походу облом... Посмотрел справку BDE - там вроде параметр CharSet может быть только =ascii
И вообще, если ASCII не содержит русских букв, то не понятно, ведь текстовую БД открывают:
Table0.DatabaseName := "c:\temp";  (* alias *)
Table0.TableName := "test";
Table0.TableType := ttASCII;
Table0.Active:=true;

Я так и делаю.

Неужели нет способа работать с текстовой БД с русскими буквами через BDE? Может и не нужен файл схемы?
Кто-нибудь работал с текстовыми БД? Как?


 
Anatoly Podgoretsky ©   (2007-06-26 23:43) [12]

> Ilg  (26.06.2007 23:32:11)  [11]

Смотря что ты имеешь в виду под работой.
Как минимум доступен ручной парсинг и заливка в CDS


 
Ilg   (2007-06-26 23:48) [13]

Имеется ввиду как раз простое открытие и сохранение. Ведь если нет русских букв, таблица без проблем открывается так:
Table0.DatabaseName := "c:\temp";
Table0.TableName := "test";
Table0.TableType := ttASCII;
Table0.Active:=true;

Не хотелось бы считывать и разбирать по полям вручную.


 
Anatoly Podgoretsky ©   (2007-06-27 00:38) [14]

> Ilg  (26.06.2007 23:48:13)  [13]

> и сохранение.

Вот это слово я и хотел услышать.
Данный формат ReadOnly


 
Ilg   (2007-06-27 08:26) [15]

Ух ты, еще облом...
Но это ладно. По большому счету главное прочитать. А сохранять нужно только за раз, без правки (т. е. сохранить таблицу Paradox в виде TXT).


 
Anatoly Podgoretsky ©   (2007-06-27 08:33) [16]

> Ilg  (27.06.2007 08:26:15)  [15]

И зараз нельзя.
Надо переходить или на CDS или на StringGrid
При этом проблемы с языком исчезнут



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

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

Наверх




Память: 0.5 MB
Время: 0.018 c
2-1192018494
@!!ex
2007-10-10 16:14
2007.11.04
Указатель на самого себя.


15-1190728528
начинающий
2007-09-25 17:55
2007.11.04
Vista на С:, ХР на D:


2-1192085656
__ivan
2007-10-11 10:54
2007.11.04
URL Encode


15-1191013364
Kostafey
2007-09-29 01:02
2007.11.04
С днем рождения ! 29 сентября


8-1168494147
roughneck
2007-01-11 08:42
2007.11.04
Быстрый способ чтения Jpeg