Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];

Вниз

Хочу уйти от 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.004 c
1-32296
Anas
2002-01-26 07:52
2002.02.11
Про Ord и Chr


1-32209
Satrap
2002-01-24 10:19
2002.02.11
Application.OnException


3-32153
Yu
2002-01-16 14:03
2002.02.11
Библиотека EhLib


4-32374
iyalosovetsky
2001-12-05 19:08
2002.02.11
авторизация в w2k


1-32251
Jony
2002-01-28 10:54
2002.02.11
EhLib





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский