Связь с базой данных или Access в Delphi
Как я могу управлять базами Аксесса получать от туда данные,
И вообще что я могу делать с Аксесс из Делфи?
Спасибо
Всй что душа пожелает используя ADO.
Просто данные получать проще всего конечно через ADO. Кроме того офис при установке регистрирует свои компоненты (они находятся на вкладке "Серверы" палитры компонентов). Под Аксес там 3 компонента: TAccessApplication, TAccessForm и еще чего-то - "отчет" кажется. С ними можно делать все тоже что и в самом Аксесе вплоть до создания новых объектов и изменения существующих.
Сейчас под рукой примера нет чтобы код скопировать да и Дельфы тоже :? , но делается примерно так (пишу по памяти - возможны ошибки):
Var AccApp: TAccessApplication;
begin
AccApp:= TAccessApplication.Create;
AccApp.OpenDatabase('путь к базе.mdb');
AccApp.DoCmd.OpenForm('Имя моей формы', <Всякие параметры ее запуска причем все без исключения как в соответствующей функции>);
end;
И все остальные объекты доступны совершенно произвольным образом как в самом Аксесе.