Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
ВнизКак сконвертить dbf-файл в mdb-файл? Найти похожие ветки
← →
leonidus (2004-05-06 11:14) [0]Еще одна проблема возникла, решил попробовать движок ADO, а он работает только с MS Access`овскими базами (во всяком случае мне так показалось). У меня есть база dbf, я ее открываю в MS Access потом сохраняю на диск в mdb-файл, при этом во-первых файл уменьшается с 4-х мегов до 100Кб, что уже само по себе мне подозрательно не выкинул ли он информацию, а во вторых в dbf-файле все было по русски, а при отображении в Grid`e mdb-базы все какой-то абракадаброй написано очень похоже на символы псевдографики. Что же мне делать, может при конвертации в Access`е как-то принудительно кодировку менять?
← →
Карелин Артем © (2004-05-06 11:30) [1]1) Видимо в ДБФ много удаленных записей, либо МДБ сжимает данные...
2) Движок АДО может работать с очень разными базами. Все дело в настройке.
3) Для открытия таких ДБФ возьми компонент TDBF и в свойствах каждого текстового поля поменяй значение Transliterate. (2 раза мышей, add all fields...)
← →
Reindeer Moss Eater © (2004-05-06 11:30) [2]Program Files\Common Files\Borland Shared\BDE\Datapump.exe
← →
leonidus (2004-05-06 13:02) [3]>Карелин Артем а как движок ADO настроить на работу в dbf-файлами? Это было бы самым лучшим вариантом, и ADO применить как движок и dbf-файл оставить без изменений.
>Reindeer Moss Eater простите но я не понял, что собственно эта утилитаделает
← →
sniknik © (2004-05-06 13:16) [4]открой базу mdb в аксесе, в меню внешние данные-связь с таблицей.
← →
Карелин Артем © (2004-05-06 13:19) [5]leonidus (06.05.04 13:02) [3]
Я от АДО давно отказался. Точно не помню. Настрой строку подключения. Там как минимум есть 2 способа(2 строки подключения) открыть dbf в ADO.
← →
leonidus (2004-05-06 14:42) [6]>sniknik mdb-файл в аксесе открыл, а где там меню "внешние данные - связь с таблицей"?
>Карелин Артем а я наоборот работал с DBE а теперь хочется чегонибудь поуниверсальней т.е. что бы у клиента каждый раз движок BDE не ставить, а базы то остались dBase... вот и проблема получается. Мне не понятно какой провайдер должен быть для того что бы ADO подцепила dBase`овский файл?
← →
Erik © (2004-05-06 14:46) [7]Надо выбирать движок в соответствии с базой данных, а не на оборот. ЕСли у тебя будет MsAccess то используй MsJet, это более низкоуровневая вещь. Для удобной работы с ней есть Diamond Access.
← →
leonidus (2004-05-06 15:19) [8]>Erik дело в том что сейчас пока совершенно свободен с выбором движка, да и базу можно переконвертить, поэтому и вопрос встал, ну и плюс с ADO хочется разобраться.
← →
sniknik © (2004-05-06 16:38) [9]> mdb-файл в аксесе открыл, а где там меню "внешние данные - связь с таблицей"?
файл->внешние данные->связь с таблицей
← →
Anatoly Podgoretsky © (2004-05-06 16:47) [10]leonidus (06.05.04 14:42) [6]
Jet и для вБейс и для Акцесс
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c