Главная страница
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.014 c
1-60622
Chuvi
2002-08-08 16:36
2002.08.19
Вопрос по VBA + Excell ? Может кто подскажет ????


3-60493
Exp
2002-07-29 12:45
2002.08.19
Запросы к таблицам EasyTable


1-60712
xerox
2002-08-06 15:14
2002.08.19
Во время начала загрузки idftp тормозит прогу.


6-60765
pavl1k1
2002-06-04 14:17
2002.08.19
Передача файлов по сокетам


6-60784
ATLANTIDO
2002-05-19 13:35
2002.08.19
Сетевые папки