25 / 12 / 5
Регистрация: 12.01.2020
Сообщений: 419
|
|
Работа с БД: с чего начать12.01.2020, 15:15. Показов 43630. Ответов 72
Метки нет Все метки)
(
Есть файл Parik.accdb (Оффис 2016г.), Винда х64, работаю в VS2019. Хочу написать приложение в С++, делающее запрос к БД и выводящее результат в консоль. С чего начать? Нужно ли установить какие-нибудь библиотеки, посмотреть, что показывает Администратор источника данных ODBC (или использовать не ODBC)? Какой шаблон проектов (пустое приложение, приложение MFC, консольное приложение) выбрать?
Являюсь начинающим программистом, возможно, не в тот раздел поместил тему.
0
|
12.01.2020, 15:15 | |
Ответы с готовыми решениями:
72
работа с графикой. с чего начать? Работа с API. С чего начать? Дипломная работа. С чего начать ? |
25 / 12 / 5
Регистрация: 12.01.2020
Сообщений: 419
|
||||||
19.01.2020, 21:51 [ТС] | ||||||
Подставил ещё одну строку с rename, а в аналогичной "rename" удалил, получилось:
0
|
6770 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||||
19.01.2020, 21:54 | ||||||
Директива #import
1
|
25 / 12 / 5
Регистрация: 12.01.2020
Сообщений: 419
|
|||||||||||
20.01.2020, 14:13 [ТС] | |||||||||||
Сейчас код такой:
Перепробовал разные варианты, они здесь же, в коде закомментированы. Добавлено через 5 минут Сделал вот так и всё заработало:
0
|
25 / 12 / 5
Регистрация: 12.01.2020
Сообщений: 419
|
||||||||||||||||
21.01.2020, 14:54 [ТС] | ||||||||||||||||
Как я и думал, рано пить шампанское. Сейчас код такой:
Добавлено через 4 минуты Сделал вот так:
0
|
6770 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
21.01.2020, 15:06 | |
У MsAccess вроде другая ConnectionString
Добавлено через 3 минуты http://www.sqlstrings.com/ms-a... trings.htm
1
|
25 / 12 / 5
Регистрация: 12.01.2020
Сообщений: 419
|
|
21.01.2020, 15:32 [ТС] | |
Я пробовал раньше Microsoft.Jet.OLEDB.4.0, когда была другая ошибка, а сейчас забыл это попробовать, спасибо! Теперь текст ошибки: "Нераспознаваемый формат базы данных: 'd:\Parik.mdb'" Изначально файл Parik.mdb был Parik.accdb, я его сохранил в формате .mdb. Попробую покумекать дальше.
Добавлено через 6 минут Пробовал подсоединять Parik.accdb, та же ошибка: "Нераспознаваемый формат базы данных...".
0
|
6770 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
21.01.2020, 15:39 | |
Создай на рабочем столе пустой текстовый файл. Потом переименуй его, чтобы было расширение .udl - например test.udl. Запусти. Тогда сможешь тестировать ConnectionString без c++
Добавлено через 2 минуты Выбери там провайдера, заполни вкладку connection, нажми Test connection и Ок. Потом сделай Open With Notepad, там будет connectionString
0
|
25 / 12 / 5
Регистрация: 12.01.2020
Сообщений: 419
|
|
21.01.2020, 15:56 [ТС] | |
У меня нет при нажатии "открыть с помощью" предложения OLE DB Core Services
0
|
21.01.2020, 15:56 | |
Помогаю со студенческими работами здесь
40
Работа с изображениями, с чего начать? Работа в интернете, с чего начать?
Работа с файлами,чтение/запись, не знаю даже с чего начать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
|
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
|
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
|
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
|
Образование и практика
Igor3D 21.03.2025
Добрый день
А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
|
Lazarus. Таблица с объединением ячеек.
Massaraksh7 21.03.2025
Понадобилась представление на экране таблицы с объединёнными ячейками. И не одной, а штук триста, и все разные. На Delphi я использовал для этих целей TStringGrid, и то, кривовато получалось. А в. . .
|
Async/await в Swift: Асинхронное программирование в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
|
Колмогоровская сложность: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
|
PostgreSQL в Kubernetes: Подготовка кластера и настройка
Mr. Docker 20.03.2025
Когда доходит до контейнеризации баз данных и особенно таких требовательных к ресурсам системах как PostgreSQL, многие команды до сих пор колеблются, прежде чем перенести их в контейнерную. . .
|
C++26: Индексирование пакетов и метапрограммирование
bytestream 20.03.2025
Эволюция C++ продолжается стремительными темпами – каждый новый стандарт приносит функциональность, о которой мы мечтали годами. Звучит слишком громко? Если вы когда-либо боролись с вариадическими. . .
|