|
1 / 1 / 0
Регистрация: 22.09.2023
Сообщений: 45
|
|
MS Access Доступ к базе Access из Delphi18.12.2023, 11:14. Показов 1246. Ответов 12
Метки нет (Все метки)
Могу подключиться к mdb, но не к accdb. Гугление дало ответ, что нужен Microsoft Office 12.0 Access Database Engine OLEDB Provider, сейчас у меня только Microsoft.Jet.OLEDB.4.0. Поставил провайдер, который советуют, но в списке он не отобразился, в чем может быть проблема?
0
|
|
| 18.12.2023, 11:14 | |
|
Ответы с готовыми решениями:
12
Доступ к базе access только с использованием TTable Доступ к базе данных Access Delphi и web-доступ к базе из linux |
|
|
|
| 18.12.2023, 11:35 | |
|
насколько я помню, мне тоже не удалось подключиться к accdb, я забил и скопировал в MDB
тем более это была не моя база, надо было только данные оттуда взять а если учесть, что надо там еще и чехарда с битностью приложений и DLL вот тут пример решения, но в конце приписка лучше всего отражает суть https://blog.codeinside.eu/202... egistered/
1
|
|
|
1 / 1 / 0
Регистрация: 22.09.2023
Сообщений: 45
|
|
| 18.12.2023, 11:54 [ТС] | |
|
Эта команда (New-Object system.data.oledb.oledbenumerator).GetEl ements() выдает, что все там установлено. Проблема только, что в списке дельфей нет, ну и в коде если указать, то выдает ошибку, как будто не видит провайдера. И сохранить в mdb не получается, Access ругается, что там фичи, которые старый формат не поддерживает.
0
|
|
|
Модератор
|
|||
| 18.12.2023, 12:02 | |||
|
Добавлено через 2 минуты
0
|
|||
|
1 / 1 / 0
Регистрация: 22.09.2023
Сообщений: 45
|
|
| 18.12.2023, 12:13 [ТС] | |
|
Да, было 32, поставил 64. Ситуация не изменилась, в списке ничего нового нет, может Дельфи переустановить?
А проект на Access не мой, он уже написан. Мне только данные там править надо. На бейсике это лень делать, вспоминать надо еще как на нем писать.
0
|
|
|
17 / 17 / 5
Регистрация: 13.10.2015
Сообщений: 102
|
|
| 18.12.2023, 13:24 | |
|
Скиньте БД. Посмотрим, и, по-возможности конвертируем в формат * .mdb
0
|
|
|
|
|
| 18.12.2023, 14:47 | |
|
думаю, что если вызывать из делфи диалог, то т.к. она 32 битная, 64-битные провайдеры будут не видны
а если из самой 64-бит программы, то может и получиться но как там это делать я не знаю, никогда не юзал ADO
0
|
|
|
1 / 1 / 0
Регистрация: 22.09.2023
Сообщений: 45
|
|
| 18.12.2023, 15:23 [ТС] | |
|
Базу создал из своего access для примера.
0
|
|
|
1 / 1 / 0
Регистрация: 22.09.2023
Сообщений: 45
|
|
| 18.12.2023, 15:25 [ТС] | |
|
Но эту базу я могу сохранить в формат mdb, тут нет новых фич. А рабочую базу выложить не могу в интернет.
0
|
|
|
1 / 1 / 0
Регистрация: 22.09.2023
Сообщений: 45
|
|
| 18.12.2023, 16:02 [ТС] | |
|
При попытке сохранить в mdb, выдает такое сообщение:
0
|
|
|
|
|
| 18.12.2023, 16:27 | |
|
Подключение БД Access 2007 (*.accdb)
специально для того чтобы открыть accdb я ставил более-менее новый access но новый только 64бит он не давал поставить 32бит Redistributable, я конвернул базу в MDB плюнул и снес все нафиг но если с чистого листа начать, я бы удалил весь офис и всякие куски access потом поставил бы старый 32 Redistributable и пытался бы подключиться, потому что очевидно во времена делфи 2010 это работало https://www.youtube.com/watch?v=s4-tKrV6gaA
0
|
|
|
1 / 1 / 0
Регистрация: 22.09.2023
Сообщений: 45
|
|
| 18.12.2023, 17:18 [ТС] | |
|
Старый драйвер на 64 битные винды не встанет. Может наоборот, офис поновее поставить. Или вообще любой, может драйвера встанут при установке.
Добавлено через 41 минуту Сработало переустановкой офиса
0
|
|
| 18.12.2023, 17:18 | |
|
Помогаю со студенческими работами здесь
13
Delphi с базой access, можно ли по сети иметь доступ? Доступ к записям таблицы Access через Delphi Как скопировать данные из таблицы одной БД Access в такую же таблицу БД Access другой БД Access? SQL-запрос в Delphi и в Access один и тот же, но в Delphi не работает Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|