107 / 13 / 7
Регистрация: 06.07.2013
Сообщений: 266
|
|
1 | |
Как работать с базой данных Access из кода?08.11.2017, 12:48. Показов 1100. Ответов 8
Метки нет (Все метки)
Так сложилось что мне в этом треше под названием Delphi нужно написать небольшую утилиту. Вообщем по ТЗ мне нужно хранить в базе данные которые должны быть представлены классами в бизнес модели приложения. Когда прочел ТЗ подумал, ну ничего страшного запилю DAO как обычно делал в .NET да и все. Вот только все примеры из гугла это сплошные извращения с созданием единственной сборки, в которой на одну форму добавлены и контекст и запросы и таблицы, при такой архитектуре классы которые требуются по ТЗ просто не используются.
Вообщем такая просьба, может кто кинуть пример создания подключения к базе данных и запросов к ней только через код? Я просто смотрю на эти юниты и не вижу куда спрятана половина реализации. В визуальном конструкторе есть свойства у объектов типа TADOConnection, я их настраиваю, а в коде их нет и никаких XML файлов в проекте не вижу.
0
|
08.11.2017, 12:48 | |
Ответы с готовыми решениями:
8
Как настроить управляющий элемент Data из VB-кода для связи с базой данных и ее таблицами Access? Как работать с базой MS ACCESS с помощью VBA? Как работать с базой данных? Как работать с базой данных? |
08.11.2017, 13:07 | 2 |
если ты настраиваешь визуально никаких данных в коде и не будет
все хранится в свойствах формы хочешь руками - прописывай все руками. те же свойства что и инспекторе плохому танцору..
0
|
107 / 13 / 7
Регистрация: 06.07.2013
Сообщений: 266
|
|
08.11.2017, 13:24 [ТС] | 3 |
0
|
08.11.2017, 13:53 | 4 |
то есть даже поискать по форуму вы не можете
ADOConnection. прописать пусть к БД вручную Подключение через ADOConnection1.ConnectionString Открытие БД через OpenDialog с использованием ADOConnection ADOConnection1.ConnectionString
0
|
548 / 479 / 190
Регистрация: 11.12.2013
Сообщений: 2,494
|
|||||||||||
08.11.2017, 15:13 | 5 | ||||||||||
Сообщение было отмечено ATop как решение
Решение
попробуйте так:
-подключение к БД
1
|
107 / 13 / 7
Регистрация: 06.07.2013
Сообщений: 266
|
|
08.11.2017, 15:51 [ТС] | 6 |
0
|
Модератор
|
|
09.11.2017, 12:46 | 7 |
Алекcей, маленькое уточнение:
Если Вы используете такую, как у Вас в примере, строку подключения, например в DataModule, то получите ошибку, которой можно избежать, заменив Application.ExeName на ParamStr(0)
0
|
548 / 479 / 190
Регистрация: 11.12.2013
Сообщений: 2,494
|
|
09.11.2017, 12:51 | 8 |
Не, не получу - в uses добавлю Forms. Но согласен лучше использовать ParamStr(0).
0
|
Модератор
|
|
09.11.2017, 14:29 | 9 |
0
|
09.11.2017, 14:29 | |
09.11.2017, 14:29 | |
Помогаю со студенческими работами здесь
9
Как работать с базой данных? Как работать c базой данных? Как работать с базой данных? Как работать с большой базой данных? Как работать с базой данных в visual c++ Как работать с базой данных MySQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |