Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.07.2008, 10:09   #1
Yuran
Форумчанин
 
Регистрация: 18.02.2008
Сообщений: 198
По умолчанию Работа с DBF в Делфи

Есть каталог на диске с DBF-ами.
Подскажите какие компоненты и с какими алиасами нужно использовать для просмотра данных в DBGrid .


???----------------------------DBE-------Data Access----Data controls
(здезь что-то должно быть)->(Query1)->(DataSource1 )--( DBGrid )
Yuran вне форума Ответить с цитированием
Старый 24.07.2008, 10:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Если DBF версии Fox2 то обычный Query-BDE хватит,
иначе нужно ставить провайдер фокспро и через ADO цеплять его функционал.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.07.2008, 10:38   #3
Yuran
Форумчанин
 
Регистрация: 18.02.2008
Сообщений: 198
По умолчанию

Опа! А как узнать версию???
Yuran вне форума Ответить с цитированием
Старый 24.07.2008, 11:00   #4
Crazy_Wolfy
Пользователь
 
Аватар для Crazy_Wolfy
 
Регистрация: 03.07.2008
Сообщений: 34
По умолчанию

попробуй утилитой bde адмитратор в пакете делфофсуом
совершенство понятие относительное, учеба вещь постоянная...
Crazy_Wolfy вне форума Ответить с цитированием
Старый 24.07.2008, 11:02   #5
Crazy_Wolfy
Пользователь
 
Аватар для Crazy_Wolfy
 
Регистрация: 03.07.2008
Сообщений: 34
По умолчанию

а лучше database desktop. она открывает готовые тыблицы.
совершенство понятие относительное, учеба вещь постоянная...
Crazy_Wolfy вне форума Ответить с цитированием
Старый 24.07.2008, 11:25   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А как узнать версию???
Ну тут вообще все просто - если database desktop не открывает DBF то явно его версия Visual FoxPro, тогда нужно его ставить (его провайдера)

Мона в VFP утилитами определить версию DBF
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.07.2008, 14:56   #7
Yuran
Форумчанин
 
Регистрация: 18.02.2008
Сообщений: 198
По умолчанию

Так. database DBF не открыл. Где взять и как поставить провайдер Visual FoxPro?
Yuran вне форума Ответить с цитированием
Старый 24.07.2008, 15:33   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
database DBF не открыл
Ну и какую ошибку выдал?

Скачай себе Visual FoxPro 8 или выше и проинсталируй.

Попробуй еще кстати открыть этот dbf через Excell или Access, кто-то из низ поддерживает этот формат.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.07.2008, 15:38   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а сумеет посмотреть в HEX виде первые два байта вашего DBF файла? это однозначно позволит идентифицировать тип Вашего файла...

Цитата:
Где взять и как поставить провайдер Visual FoxPro?
Microsoft OLE DB Provider for Visual FoxPro 8.0

или

Microsoft OLE DB Provider for Visual FoxPro 9.0.0.3504

есть нюансы. я бы рекомендовал 8-ку... впрочем, это на первом этапе не столь важно.

Поставить - просто запустите exe-шник.
Потом кидайте компонент ADOConnection, там выбирайте Microsoft OLE DB Provider for Visual FoxPro
путь, где лежат DBF файлы... ну, всё как обычно для ADO...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.07.2008, 16:00   #10
Yuran
Форумчанин
 
Регистрация: 18.02.2008
Сообщений: 198
По умолчанию

Serge_Bliznykov
все это я сделал. НО:

Использую ADOQuery
все подключается но вылазит ошибка "Поставшик данных или другая служба вернули состояние E_FAIL"

Последний раз редактировалось Yuran; 24.07.2008 в 16:29.
Yuran вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
USB и Делфи StartMis Общие вопросы Delphi 2 01.06.2008 14:22
Работа с натуральными цифрами в Делфи Cartman18 Помощь студентам 4 16.04.2008 14:38
Делфи ozhjog Свободное общение 4 20.05.2007 21:06
Работа в Делфи с командной строкой Noor Общие вопросы Delphi 6 30.12.2006 12:49