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

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

Как сконвертить dbf-файл в mdb-файл?


leonidus ©   (2004-05-06 11:14:00) 

Еще одна проблема возникла, решил попробовать движок ADO, а он работает только с MS Access`овскими базами (во всяком случае мне так показалось). У меня есть база dbf, я ее открываю в MS Access потом сохраняю на диск в mdb-файл, при этом во-первых файл уменьшается с 4-х мегов до 100Кб, что уже само по себе мне подозрательно не выкинул ли он информацию, а во вторых в dbf-файле все было по русски, а при отображении в Grid`e mdb-базы все какой-то абракадаброй написано очень похоже на символы псевдографики. Что же мне делать, может при конвертации в Access`е как-то принудительно кодировку менять?


Anatoly Podgoretsky   (2004-05-06 16:47:00) [1]

leonidus   (06.05.04 14:42) [6]
Jet и для вБейс и для Акцесс


sniknik   (2004-05-06 16:38:00) [2]

> mdb-файл в аксесе открыл, а где там меню "внешние данные - связь с таблицей"?
файл->внешние данные->связь с таблицей


leonidus   (2004-05-06 15:19:00) [3]

>Erik дело в том что сейчас пока совершенно свободен с выбором движка, да и базу можно переконвертить, поэтому и вопрос встал, ну и плюс с ADO хочется разобраться.


Erik   (2004-05-06 14:46:00) [4]

Надо выбирать движок в соответствии с базой данных, а не на оборот. ЕСли у тебя будет MsAccess то используй MsJet, это более низкоуровневая вещь. Для удобной работы с ней есть Diamond Access.


leonidus   (2004-05-06 14:42:00) [5]

>sniknik mdb-файл в аксесе открыл, а где там меню "внешние данные - связь с таблицей"?

>Карелин Артем а я наоборот работал с DBE а теперь хочется чегонибудь поуниверсальней т.е. что бы у клиента каждый раз движок BDE не ставить, а базы то остались dBase... вот и проблема получается. Мне не понятно какой провайдер должен быть для того что бы ADO подцепила dBase`овский файл?


Карелин Артем   (2004-05-06 13:19:00) [6]

leonidus   (06.05.04 13:02) [3]
Я от АДО давно отказался. Точно не помню. Настрой строку подключения. Там как минимум есть 2 способа(2 строки подключения) открыть dbf в ADO.


sniknik   (2004-05-06 13:16:00) [7]

открой базу mdb в аксесе, в меню внешние данные-связь с таблицей.


leonidus   (2004-05-06 13:02:00) [8]

>Карелин Артем а как движок ADO настроить на работу в dbf-файлами? Это было бы самым лучшим вариантом, и ADO применить как движок и dbf-файл оставить без изменений.

>Reindeer Moss Eater простите но я не понял, что собственно эта утилитаделает


Карелин Артем   (2004-05-06 11:30:00) [9]

1) Видимо в ДБФ много удаленных записей, либо МДБ сжимает данные...
2) Движок АДО может работать с очень разными базами. Все дело в настройке.
3) Для открытия таких ДБФ возьми компонент TDBF и в свойствах каждого текстового поля поменяй значение Transliterate. (2 раза мышей, add all fields...)


Reindeer Moss Eater   (2004-05-06 11:30:00) [10]

Program Files\Common Files\Borland Shared\BDE\Datapump.exe


Наверх

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