Главная страница
    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.47 MB
Время: 0.041 c
2-1192435330
Quart
2007-10-15 12:02
2007.11.04
CachedUpdates


2-1191937848
Сергей Красин
2007-10-09 17:50
2007.11.04
Стандартные диалоги


15-1190833172
Ricks
2007-09-26 22:59
2007.11.04
Новый компьютер -> новые возможности -> новые проблемы


11-1175002147
ElectriC
2007-03-27 17:29
2007.11.04
Липкие окна


15-1191147175
opa4ki2
2007-09-30 14:12
2007.11.04
Прозрачный scrollbox





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