Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Как сконвертить 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.049 c
3-1084188084
Help_me
2004-05-10 15:21
2004.05.30
как обработать ошибку при отвалившемся коннекте? IB6+IBX


1-1085039816
$Hic0
2004-05-20 11:56
2004.05.30
Try... except


1-1084558596
DIS
2004-05-14 22:16
2004.05.30
MsAgent


9-1075881456
D@rk
2004-02-04 10:57
2004.05.30
TextOut Без BackGround в DirectX


1-1085044480
Shark
2004-05-20 13:14
2004.05.30
Как конвертировать DOS->WIN, если OemToChar под XP не пашет?