Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
7-60877
Sergey Geraschenko
2002-06-05 20:14
2002.08.19
программа работающая только под win98/me


1-60646
Link
2002-08-08 21:54
2002.08.19
Shell Link


14-60810
Dimich1978
2002-07-23 14:59
2002.08.19
Траффик


1-60598
BlankAlex
2002-08-08 09:58
2002.08.19
InterBase eXpress


14-60828
dimonf
2002-07-24 11:19
2002.08.19
Народ, подскажите, как найти работу (шабашку) удаленно по инету?




   Наверх