Главная » Статьи » Программирование в Delphi |
По многочисленным просьбам посетителей решил написать краткое (возможно, даже чересчур) руководство по использованию компонентов ADO. В этой статье только самый минимум сведений, "чтоб работало"... Короче, сразу приступим. Берем Microsoft Access, делаем базу данных (этот процесс я описывать не буду, так как, во-первых, каждый умеет, а во-вторых, у меня нет Accessa :). В общем, допустим, что у нас имеется база данных kor.mdb из пяти таблиц. Нам надо вывести одну из них в форму. Итак, ставим на форму компонент ADOConnection с вкладки ADO палитры компонентов, дважды кликаем по свойству ConnectionString появляется окно 'Form1.ADOConnection1 ConnectionString', выбираем второй вариант (Use Connection String) и нажимаем кнопку Build... Далее выбираем из появившегося списка 'Microsoft Jet 4.0 OLE DB Provider' и переходим на вкладку Подключение. Там вводим путь к нашей базе данных, пользователя и пароль не трогаем (если, конечно, база данных не защищена, а если защищена (был такой опыт), все равно не срабатывает, а говорит, что пароль неверный, но это все лишний гемморой, так что не ставьте пароль просто) и нажимаем Проверить подключение. Если все отлично, то закрываем эти все окна кнопками ОК и идем дальше. - оставляем его пустым и жмем ОК, если все и впрямь ОК, то в выпадающем списке появится список таблиц нашей базы данных (а свойство Connected компонента ADOConnection1 должно стать True). Выбираем таблицу, которую нам необходимо вывести (обратите внимание, что для вывода каждой таблицы необходим отдельный компонент ADOTable, но ADOConnection для всех один!). Примечание 1: Учтите, что иногда при изменениях свойств некоторых компонентов свойство Active автоматом сбрасывается в False, поэтому не забывайте потом опять присваивать ему True. Автор: Botkin. Источник: http://www.delphisources.ru/pages/articles/2006_year/art_27_11_06/art_27_11_06.html | |
Просмотров: 7474 | Комментарии: 1 | Рейтинг: 4.4/5 |
Всего комментариев: 1 | |
| |
Очень помогло!