Главная страница
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
3-60536
Hawk2
2002-07-30 15:20
2002.08.19
Пустые значения в полях типа DateTime.


14-60838
arbiter
2002-07-25 00:51
2002.08.19
хостииииииииинг


1-60636
nester
2002-08-07 22:24
2002.08.19
Как в TWebBrowser узнать когда закончилась загрузка картинки?


1-60609
Cr@sh
2002-08-08 13:00
2002.08.19
Помогите примером: использование QReport без баз данных.


7-60886
Сявчик
2002-06-01 08:21
2002.08.19
EXE