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

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

кодировки *dbf [D5, dBase, FoxPro]


vic1 ©   (2004-07-21 17:45:00) 

Уважаемые Мастера, мне нужно использовать данные */dbf файла,
использую компонент MDBFTable, но при открытии не совпадают кодировки.

Какие параметры нужно изменить, или как это лечить?

Заранее спасибо.


Соловьев   (2004-07-22 10:27:00) [1]

быстро будет, если записей много, сохранить данные из дбф в скрипт вида
INSERT INTO ...
...
COMMIT <через каждые 500 записей

и послать это на isql.exe


Johnmen   (2004-07-22 10:24:00) [2]

С учетом твоих ограничений - получить НД, пройтись по нему, и на каждую запись сделать INSERT INTO ...(параметризованный).


vic1   (2004-07-22 10:15:00) [3]

Ну, перекинуть содержимое всего НД, или же, хотя бы, содержимое всей записи.


Johnmen   (2004-07-22 10:12:00) [4]

>должен же быть более простой способ  :)

Как ты его себе представляешь ? В чем этот гипотетический способ д.б. проще ?


vic1   (2004-07-22 10:09:00) [5]

Ну, типа FieldByName...As...:=FieldByName...As...  , должен же быть более простой способ  :)


Johnmen   (2004-07-22 09:53:00) [6]

>не переприсваивая значения полей друг другу

Честно скажу, не понял...:)


vic1   (2004-07-22 09:39:00) [7]

Да, я понимаю, но не переприсваивая значения полей друг другу, можно это сделать ;)


Johnmen   (2004-07-22 09:36:00) [8]

Обойтись можно. Быстроты не обещается. Для этого просто надо написать программу...


vic1   (2004-07-22 09:30:00) [9]

Да нет, я просто не хочу прицепляться к BDE, без него можно обойтись или нет?


Johnmen   (2004-07-22 09:26:00) [10]

>vic1   (22.07.04 09:21) [5]

http://www.ibase.ru/devinfo/bde.htm
раздел "Гетерогенные запросы"


vic1   (2004-07-22 09:21:00) [11]

Еще такой вопрос:
если есть 2 НД - один - данные dbf, второй - таблица в .gdb, как правильно и быстро перенести данные из одного в другой, если структуры их похожи?

Спасибо.


sh   (2004-07-22 01:42:00) [12]

а почему в TTable кодировка правильная, а в TQuery закорючки одни получаюся? Еще, если dbf не критичен, можно через MS Access все сделать, он и импортирует в правильной кодировке, и возвращает потом все как надо.


Соловьев   (2004-07-21 18:02:00) [13]

бде тоже нормально с этой кодировкой работает


vic1   (2004-07-21 17:54:00) [14]

Он бесплатный?
Где его можно скачать?


Term   (2004-07-21 17:47:00) [15]

попробуй компоненты Halcyon, он вроде коректно отображает досовскую кодировку


Наверх

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