Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

работа с *.mdb [D7]


Diesel_83 ©   (2003-02-17 14:20:00) 

Доброго времени суток всем. Хочу попросить у вас помощи, я решил создать программу для работы с базой данных в формате *.mdb. Ситуация такая: база данных называется dev_all_data.mdb и содержит две таблицы players и teams, мне нужно следующее: пользователь после нажатия на кнопку выбирает выше указанную базу данных на своём компе и программа с ней работает, моя проблема в том, что я не знаю как организовать этот механизм выбора базы данных и затем её подключения к программе без участия Аксесса или BDE, как это сделать? Заранее спасибо за любую помощь.


roadrunner   (2003-02-18 09:56:00) [1]

Кратко: на форму кидаешь AdoConnection. В обработчик onFormCreateпишешь то, что сказал Tornado.
Как альтернатива пропиши свойство сам у AdoConnectionна момент разработки. а вообще ссылка была дана, там все расписано


Diesel_83   (2003-02-17 19:01:00) [2]

Спасибо, только мне не понятно, куда эти строки вписывать, объясните пожалуйста.


Tornado   (2003-02-17 15:47:00) [3]

компоненты с палитры ADO: ADOConnection, ADOTable или ADOQuery.

path := ExtractFilePath(paramstr(0)) + "dev_all_data.mdb";
ADOConnection.ConnectionString := "Provider=MSDASQL.1;Mode=Read|Write;Extended Properties="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" + path + ";"";
DM1.ADOConnection.Connected := true;

Для ADOTable или ADOQuery свойство Connection := ADOConnection;
ADOTable или ADOQuery связываем с DataSourse, DataSourse с DBGrid или DBEdit и т.д. В ADOTable.TableName := "Нужная таблица";


roadrunner   (2003-02-17 15:47:00) [4]

http://nps.vnet.ee/ddp.html-на сайте есть информация по работе с АДО и не только


Diesel_83   (2003-02-17 15:46:00) [5]

Извините, я человек новый, а по конкретнее нельзя, как это именно сделать?


ПИТОН   (2003-02-17 15:41:00) [6]

KADAO


Соловьев   (2003-02-17 14:23:00) [7]

ADO


Наверх

Титульная страница Поиск, карта сайта Написать письмо