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

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

Работа с ADO [D4, D5, D6, Access]


AlexDulub ©   (2002-07-30 00:55:00) 

Как через ADO забрать информацию из базы данных MSAccess?? Забрать хочу построчно. Возможно ли это??


vts   (2002-07-30 12:18:00) [1]

Кроме ADOQuery можно еще использовать adotable, adocommand и другие компоненты, также добавить из Data Access компонент DataSource и тогда можно пользоваться компонентами из Data Controls-а.


wdr   (2002-07-30 12:04:00) [2]

Лично я для открытия базы использую TOpenDialog. При таком подходе и *.udl редактировать не надо:

S:="Provider=Microsoft.Jet.OLEDB.4.0;";
S1:="Mode=Read;Persist Security Info=False";
if OpenDialog.Execute then
begin
DataSource:=OpenDialog.FileName;
ConnectionStr:=S+"Data Source="+DataSource+";"+S1;
try
ADOConnection.ConnectionString:=ConnectionStr;
ADOConnection.Connected:=true;
quADO.Active:=true;
except
.
.
.
end;
.
.

Понятно, что S1 настраиваешь по своемк усмотрению.


Stranger   (2002-07-30 09:18:00) [3]

wdrправ, далее в ADOQery.SQL записываешь нужный SQL-запрос, а в программе например на OnFormCreate

...
ADOConnection.Open;
ADOQuery.Open;
...

и соответственно на закрытие формы закрываешь открытые запрос и коннекшен
Еще, по поводу свойства ConnectionString для компонента ADOConnection, лучше настроить файл *.udl, тогда при изменении пути к базе не предется перекомпилировать приложение


wdr   (2002-07-30 05:53:00) [4]

Это сделать проще, чем работать с dBase, Paradox, ets.
Открываешь закладку ADO (Delphi 6), кидаешь на форму пару компонентов: ADOConnection и ADOQuery. Правильно указываешь
провайдера: Provider="Microsoft.Jet.OLEDB.4.0". Остальное по стандарту.


Наверх

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