![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сконвертить 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