![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| ihtiandr |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 16.12.2010 Репутация: нет Всего: нет |
Доброго время суток, уважаемые форумчане.
В программе не открывается бд из Access, использовал следующие компоненты : ADOTable,BDGrid,BDNavigator и DataSource для связки В ADOTable во вкладке СоnnectionString в build указал OLE BD для служб каталогов и имя бд. А когда во вкладке ADOTable Active устанавливаю True то появляется сообщение "Произошла одна или несколько ошибок" и бд не выходит в BDGrid. Помогите пожалуйста разобраться с ошибкой. |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
AdoTable подключается к AdoСоnnection. А его у тебя нема.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Лучше использовать AdoConnection, AdoQuery, DataSource, DBGRid и DBNAvigator.
В свойстве ConnectionString у AdoConnection устанавливаешь строку подключения не к службам каталогов а к Microsoft Jet 4.0 OLE DB, ну и собственно путь к базе прописываешь. Кроме этого не забывай поставить у AdoConnection LoginPrompt := false, а то он замучает тебя окошком куда надо вводить логин с паролем. У AdoQuery в свойстве Connection присваиваешь AdoConnection. Кроме этого в свойстве SQL пропиши "select * from <имя интересующей таблицы". У DataSource свойство DataSet ставишь AdoQuery, ну а у DBGrid и DBNavigator свойству DataSource присваиваешь имя своего DataSource. После этого при установке свойства Active у AdoQuery данные обязаны появиться в DBGrid. P.S. Для маленьких несложных проектов можно эти компоненты кидать на ту форму, на которой сетка данных должна отображаться. Но когда проект становится посложнее, со временем нарастание количества компонентов на форме приводит к тому что уже трудно ориентироваться в проекте. На помощь могут прийти DataModule. DataModule - это такие контейнеры в которые ты можешь поместить невидимые элементы управления наподобие AdoConnection, AdoQuery, DataSource и т.д. И потом централизованно их использовать из разных форм. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |