Форум: "Базы";
Текущий архив: 2002.08.19;
Скачать: [xml.tar.bz2];
ВнизРабота с 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c