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

Вниз

Хочу уйти от BDE. Помогите плиз   Найти похожие ветки 

 
headhunter ©   (2001-12-06 21:29) [0]

Уважаемые!
Помогите разобраться

Как написать прогу работающую с БД, не привязанную к BDE?
Только что посмотрел на страницу ADO, там вроде что-то
есть по доступу при помощи драйверов различных БД.

1. Зависит ли работа этих компонент от наличия BDE на машине пользователя?
2. Как просмотреть таблицу не пользуясь BDE (DBGrid его ведь юзает, так?)

Заинтересовался такой штукой как MDAC
Я так понял при помощи этих библиотек можно к примеру работать с
Accessовской БД даже если сам Access на машине и не установлен и
не стоял никогда ранее. Только как их использовать? С помощью тех
же ADO компонентов? А с просмотром как быть?

Спасибо!


 
aus ©   (2001-12-06 21:41) [1]

MDAC он как раз и установит тебе библиотеки для работы с ADO.
Точно так же, как ты работал с BDE, только вместо алиаса устанавливай сначала TADOConnection и его ConnectionString.
Работа с компонентами немногим отличается от TTable, TQuery и т.д.
И еще - для работы с Access лучше использовать Jet, когда будешь устанавливать строку подключения.
А вообще-то лучше об этом почитать в книге.


 
Desdechado ©   (2001-12-07 11:19) [2]

http://www.kylecordes.com/bag/list.html


 
DeadMoroz   (2001-12-07 15:36) [3]

Есть в природе набор компонентов: ABC5 - там имеются LocalTable & LocalQuery, работающие мимо БДЕ. Можно ли работать через них с Access - не скажу, не пробовал, но самые распространенные типы db-файлов поддерживаются.
Этот вопрос в конфе уже неоднократно поднимался, так что если нужна ссылка, воспользуйся поиском (у меня, увы, она утеряна).
Удачи.


 
headhunter ©   (2001-12-09 10:37) [4]

Попробовал убогий пример через MDAC. Работает!
Сделал для себя открытие: оказывается DataSource и DBGrid не используют
BDE. Это же классно!

Возник еще вопрос:
на каких ОС MDAC присутствует по умолчанию. Знаю что точно есть
на W2000 и что точно нет на W95
?





 
Havez   (2001-12-19 18:29) [5]

Если кто-нибудь знает где найти этот ABC5 - подскажите плз. Искал на сайте, яндексе, аппорте - только макрокомманды.


 
XPDeveloper   (2001-12-20 00:14) [6]

Правильно делаешь - BDE-фигня
Повторюсь:
Импортируешь type library ADO или DAO - и работаешь как с Word - можешь создать OLe-обьект, можешь из импортированного файла (будет сгенерирован pas - интерфесный файл) взять и создать все что тебе нужно.
ADO и DAO работают с Paradox и DBF, но в DAO нет возможности создания подобных файлов, в ADO - если есть необходимый провайдер - вообще-то должен быть.
все будет работать там где у тебя установлен ADO/DAO. MDAC - нужен если ты решил уж совсем на MS SQL взобраться.


 
Alex Y ©   (2001-12-20 04:59) [7]

MDAC идет с MS Office 2000, Delphi 4 и выше. В Win 98 его нет.
Но лучше скачай его отдельно, с сайта Microsoft, последняя версия 2.7 кажется.


 
m_shurik   (2002-01-16 19:02) [8]

Точно, MDAC устанавливается или отдельно, или из МС Офиса.
Работать сравнительно удобно и просто, в Дельфи 5 есть набор нужных компонент.
Импорт можно и не делать, если ничего сверхнавороченного писать самому не надо.



Страницы: 1 вся ветка

Текущий архив: 2002.02.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
4-32375
Yuri Btr
2001-12-11 09:55
2002.02.11
Работа с принтером


1-32236
Rahim & Vad
2002-01-27 16:58
2002.02.11
Отчаенье! Проблеммы с выводом на широкий формат! ПоМОООО гитееее


3-32163
Eduard
2002-01-16 13:20
2002.02.11
SQLClientDataSet, Params


4-32370
AlexandrH_
2001-12-14 11:41
2002.02.11
Как можно считать текст из ячейки Grid_а чужого окна


1-32220
ev
2002-01-24 20:04
2002.02.11
Есть ли платформно-независимый Object Pascal?