Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Подскажите как работать с *.mdb


Автор: Asu03 14.3.2005, 17:19
Дайте пожалуйста исходник как открыть mdb файл через ADO.
OC WinXP

Я вот это создал.

TADOConnection *Conn = new TADOConnection(this);
TDataSource *Source_ = new TDataSource(this);
TADOTable *Table1 = new TADOTable(this);
TCustomADODataSet *DataSet_ = new TCustomADODataSet(this);


Conn->ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=E:\Klient.mdb;";
Conn->LoginPrompt = false;
Conn->Open();

Не могу понять как открыть рекордсет. Мне нужно подключится к базе и с таблицы отобрать строки по условию и отобразить в гриде который лежит на форме.

Хоть к какой последовательности что делать.

мой mail: asu03@mail.ru

Автор: _hunter 14.3.2005, 18:22
береш ADOQuery его Connection даеш свой Conn потом в свойство SQL пишеш запрос и открываеш этот запрос

Автор: Dargo 21.3.2005, 10:12
Знаете, меня вот тоже очень интересует эта проблема... Но я ничего нипонял из объяснений... Можно поподробнее? Заранее спасибо smile

Автор: _hunter 21.3.2005, 18:14
то именно не понял?

Автор: Dargo 22.3.2005, 00:34
У меня очень маленький опыт работы с БД... Не мог бы ты просто кусок кода написать? Что надо написать по порядку? smile

Автор: Dargo 27.3.2005, 14:41
Мдя... спасибо за помощь... smile

Автор: _hunter 28.3.2005, 14:01
пажалуйста smile
просто я не знаю что тут непонятного... три компонента на форму повесить ( четыре, если смотреть ) ...
думаю тут:
http://www.sql.ru/articles/articles.aspx?g=Delphi&s=0
понятнее объяснят

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)