|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.05.2009, 14:04 | #1 |
Пользователь
Регистрация: 12.05.2009
Сообщений: 43
|
Создание подключения к БД Access по ADO
Имеется БД организовал доступ по ADO использовал следующие компоненты
ADOconection-через этот компонент организовал доступ к базе. DataSource. ADOTable. DBGrid. И возникла проблема, что на моем компьютере все работает, но стоит включить прогу на другом выскакивает ошибка пути к базе. База MS Access. |
13.05.2009, 15:21 | #2 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
Вы в ADOConnection у свойства ConnectionString, где надо вводить путь к базе данных, просто введите имя файла, например Base.mdb или что-то подобное, но база должна лежать в папке с программой.
Установите Connection в false У Dataset'ов(ADOTable, ADOQuery) свойство Active тоже в false Вообще лучше использовать DataModule(File\New\Other...\Delphi Files\DataModule) и там размещать ADOConnection, dataset'ы и datasource'ы. Тогда в событиях DataModule OnCreate и OnDestroy надо прописать вот это: Код:
и DBGrid'ам и другим компонентам присваивайте datasorce'ы из DataModule Но если не хотите использовать DataModule, то можно использовать данный код и в главной форме, тоже в соответствующих событиях.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
access+delphi+ado | aid_013 | БД в Delphi | 2 | 10.07.2010 09:28 |
Delphi <--> ADO <--> Access | acid02 | БД в Delphi | 4 | 09.04.2009 16:29 |
ADO & Access | Регишка | БД в Delphi | 7 | 24.11.2008 15:48 |
Access/ADO | Anton_S | БД в Delphi | 2 | 26.05.2008 08:24 |
Delphi+ADO+Access | Turpa | Помощь студентам | 12 | 15.10.2007 23:29 |