Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.19;
Скачать: CL | DM;

Вниз

Работа с ADO   Найти похожие ветки 

 
AlexDulub ©   (2002-07-30 00:55) [0]

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


 
wdr ©   (2002-07-30 05:53) [1]

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


 
Stranger ©   (2002-07-30 09:18) [2]

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

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

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


 
wdr ©   (2002-07-30 12:04) [3]

Лично я для открытия базы использую 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 настраиваешь по своемк усмотрению.


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

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



Страницы: 1 вся ветка

Текущий архив: 2002.08.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
7-60864
Dmitry V. Averuanov
2002-05-11 12:06
2002.08.19
В какой каталог установлен Windows


1-60601
Cowboy
2002-08-07 09:08
2002.08.19
Decision Cube.


3-60518
Ярослав
2002-07-30 10:11
2002.08.19
db-vista


4-60888
Vladimir Prokofiev
2002-06-11 11:34
2002.08.19
Генерация AVI-файла в процессе работы Delphi-приложения


14-60843
MJH
2002-07-23 19:23
2002.08.19
FreeSoft