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

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

MS Access + Delphi [D5]


mfender ©   (2003-02-20 16:16:00) 

Господа. Просветите. Как можно связать воедино эти два понятия? И можно ли вообще? Не получается. А хочется. Хочется просто с помощью TQuery решать все вопросы.
Как в BDE все написать, чтобы все работало?


Юров Владимир   (2003-02-21 11:50:00) [1]

Так они бабки за это требуют


Vital28   (2003-02-21 11:41:00) [2]

Элементарно, Ватсон !!!!

Используй DiamondAccess
www.islamov.com

Проще и удобнее вряд-ли найдёш ....


Gun Expert   (2003-02-21 10:47:00) [3]

на Чуприн Максим (21.02.03 10:17)
IMHO, не обязательно под 2000 и выше - под 98, если не ошибаюсь, ADO также ставится при установке Win, а вот для 95, возможно, понадобится на машине, где приложение работать будет, вначале это самое АДО поставить.
Да, mfender, если проблемы собственно с настройкой ADOConnection, пиши на мыло. Удачи.


Gun Expert   (2003-02-21 10:38:00) [4]

Для ADO mdb - "родной" формат, работать через Microsoft Jet OLE DB Provider должно быстрее, чем через другой ODBC.
Понадобятся:
1)ADOConnection - см.Юров Владимир ©(21.02.03 09:56)
2)ADOQuery - у него нужно установить свойство Connection на твой ADOConnection;
3)DataSource - где в качестве DataSet указываешь этот самый ADOQuery;
4)DBGrid (optional ;-) - установить DataSource ;

Далее элементарно - в свойство ADOQuery.SQL - сам запрос и что-то вроде:

ADOQuery1.Active:=false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:="select * from mybase;";
ADOQuery1.Active:=true;


Чуприн Максим   (2003-02-21 10:17:00) [5]

Если твое приложение будет работать под вин 2000 и выше попробуй Microsoft JET.
Работаешь через TADOConnection.
Строка ConnectionString будет выглядеть приблизительно так.
"Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=#DB;Persist Security Info=False;Jet OLEDB:Database Password=#Pass";
вместо #DB подставляешь имя базы, вместо #Pass - пароль.


Юров Владимир   (2003-02-21 09:58:00) [6]

Кстати, если будешь создавать алиас ODBC, то создание подключения выглядит точно так же.


Юров Владимир   (2003-02-21 09:56:00) [7]

Начни с того, что положи на форму компонент ADOConnection.
В свойство ConnectionString хранятся параметры подключения. Когда создаешь подключение, в закладке Provider укажи Microsoft Jet OLE DB Provider. Далее тебя запросят имя файла БД.
Вот и все. Вроде никаких сложностей


Chubais   (2003-02-21 09:35:00) [8]


> Попробова ADO. Ничего не понял. При чем тут Access?

гыыыы
и правда-не причем...


ПИТОН   (2003-02-21 08:00:00) [9]

Попробуй KADAO


mfender   (2003-02-21 01:05:00) [10]

Попробова ADO. Ничего не понял. При чем тут Access? Может что-то не туда смотрел?


Evgeny_R   (2003-02-20 22:29:00) [11]

TADOQuery - и всё заработает


soho   (2003-02-20 18:34:00) [12]

Используй ADO и все получится :). Если надо подробнее пиши на мыло.


Соловьев   (2003-02-20 17:35:00) [13]

через ODBC


Mike Kouzmine   (2003-02-20 17:33:00) [14]

А что не работает?


Наверх

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