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

Вниз

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

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

Наверх





Память: 0.48 MB
Время: 0.045 c
15-1191221279
Dimedrol
2007-10-01 10:47
2007.11.04
2 Wireless карточки. Медленная скорость между ними. Почему?


15-1191350874
ProgRAMmer Dimonych
2007-10-02 22:47
2007.11.04
Может быть, у кого-нибудь программка завалялась...


2-1192260881
031178
2007-10-13 11:34
2007.11.04
Дерево TreeView


4-1178095614
NeyroSpace
2007-05-02 12:46
2007.11.04
Как узнать что ползунок ScrollBar дошел до конца прокрутки?


2-1192368884
Blind Guardian
2007-10-14 17:34
2007.11.04
Странная штука с записью и чтением в и из файла





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