Другие языки программирования и технологии

подскажите как средствами delphi добавить записи в подчененную таблицу Access!

работать с базами в Delphi производится только через ADO:

Теперь переходим в Delphi. Создай новый проект. Выбери File->New и создай новый модуль типа "DataModule". Брось на форму DataModule2 компонент ADOConnection из закладки ADO.
Logo
Щёлкни дважды по ADOConnection1. Появится знакомое окно (если ты читал статью в октябрьском номере) . Выдели CheckBox "Use Connection String" и нажми кнопку "Build". Появится окно выбора поставщика драыйвера для работы с базой данных. Выбери "Microsoft Jet 4.0 OLE DB Provider". Здесь 4.0 обозначает номер версии и необходим для работы с Access 2000. Если у тебя установлен Office 97, то тебе достаточно версии 3.51. Нажми кнопку "Далее" и выбери в появившемся окне имя базы данных. Нажимай "ОК" и ещё в одном окне "ОК".

Теперь измени у ADOConnection1 свойство LoginPrompt на false, чтобы при коннекте с базой у тебя не запрашивали пароль (всё равно мы его не задали) . Теперь можно коннектится к базе, для этього измени свойство Connected на true.

Теперь брось на эту же форму DataSource с закладки "Data Access" и ADOTable с закладки ADO.

У ADOTable установи следующие свойства:

* Connection - ADOConnection1
* TableName - "Главная таблица"
* Active - true

У DataSource1 установи свойство DataSet в ADOTable1. Перейди в форму 1 (Form1). Выбери File->Use Unit и в появившемся окне выбери Unit2, чтобы подключить к Form1 наш модуль DataModule2.

Поставь на форму DBGrid с закладки "Data Controls". Измени его свойства DataSource на "DataModule2.DataSource1". Запускай программу и используй.

http://www.cyberguru.ru/delphi-sources/db-access/
Dinmuhamet Moldahan
Dinmuhamet Moldahan
1 707
Лучший ответ