С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
MS Access

Использование БД, даже если не установлен Office

23.08.2016, 07:07. Показов 4021. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо использовать БД от акцесс, даже если на компьютере нет майкрософт офиса. Как это реализовать? Или есть какая то СУБД, не требующая предустановок на других компах?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.08.2016, 07:07
Ответы с готовыми решениями:

Как можно работать с книгой Excel, если не установлен MS Office?
Как реализовать работу с книгой Excel на компе где нет екселя? Есть программа которая работает с книгой, берет из нее данные обрабатывает...

Использование массивов и текстовых файлов//это не для слабаков..и если толком ничего не знаете то даже не пытайтесь решить
1. Сформировать массив из произведений положительных элементов каждой строки массива С; если их в строке нет, результат должен быть равен...

Использование Microsoft.Office.Interop.Word на компьютере без установленного пакета MS office
Есть приложение, которое использует Microsoft.Office.Interop.Word, на компах с установленным офисом 2010, все нормально работает, если...

20
 Аватар для San22Rus
14 / 14 / 8
Регистрация: 07.03.2016
Сообщений: 152
23.08.2016, 07:11
Владислав-2012, напиши клиент на делфи в чём проблема
0
Эксперт .NET
 Аватар для Rius
13050 / 7616 / 1664
Регистрация: 25.05.2015
Сообщений: 23,160
Записей в блоге: 14
23.08.2016, 07:15
Владислав-2012, SQLite точно может без предустановок, хватает одной библиотеки.
0
 Аватар для krapotkin
6847 / 4674 / 1463
Регистрация: 14.04.2014
Сообщений: 20,656
Записей в блоге: 21
23.08.2016, 08:47
firebird embedded тоже не требует установки
0
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,505
23.08.2016, 14:51
Владислав-2012, если нужно использовать бд MS Access, то вовсе не обязательно устанавливать MS Office. К базе из Delphi можно подключиться с помощью ADO.
0
5953 / 4529 / 1094
Регистрация: 29.08.2013
Сообщений: 28,121
Записей в блоге: 3
23.08.2016, 15:37
Цитата Сообщение от Алекcей Посмотреть сообщение
то вовсе не обязательно устанавливать MS Office
Цитата Сообщение от Алекcей Посмотреть сообщение
К базе из Delphi можно подключиться с помощью ADO.
а адо прям так входит в установку по умолчанию?

в старший версиях без драйвера можно работать с sqlite. ставить ничего не надо
0
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,505
23.08.2016, 15:38
qwertehok, ADO идет вместе с виндой (начиная с 98).
0
5953 / 4529 / 1094
Регистрация: 29.08.2013
Сообщений: 28,121
Записей в блоге: 3
23.08.2016, 15:42
и драйвер Microsoft.Jet.OLEDB.4.0 есть в чистой установке винды?
0
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
24.08.2016, 07:05  [ТС]
sqlite не на основе mysql? то есть в последующем я могу юзать БД с хостинга?
0
Эксперт .NET
 Аватар для Rius
13050 / 7616 / 1664
Регистрация: 25.05.2015
Сообщений: 23,160
Записей в блоге: 14
24.08.2016, 07:31
Не на основе. Какое отношение десктопная (офисная) БД имеет к хостингу?
0
Эксперт Pascal/Delphi
 Аватар для droider
4882 / 2819 / 862
Регистрация: 04.10.2012
Сообщений: 10,249
24.08.2016, 08:50
Цитата Сообщение от Владислав-2012 Посмотреть сообщение
Необходимо использовать БД от акцесс, даже если на компьютере нет майкрософт офиса
Можно либо оформить функцию подключения к базе типа
Delphi
1
2
3
4
5
6
7
8
FUNCTION AccessConnStr(CONST FileName : STRING) : STRING;
  BEGIN
    {$IFDEF CPUX64 }
      Result:='Provider=Microsoft.ACE.OLEDB.12.0;Data source='+FileName
    {$ELSE }
      Result:='Provider=Microsoft.Jet.OLEDB.4.0.0;Data Source='+FileName
    {$ENDIF }
  END;
Либо ставить на машину MS Access 2013 Runtime. Можно возложить эту задачу на инсталлятор.
2
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
24.08.2016, 20:42  [ТС]
структура та же
0
Эксперт Pascal/Delphi
 Аватар для droider
4882 / 2819 / 862
Регистрация: 04.10.2012
Сообщений: 10,249
24.08.2016, 22:53
Цитата Сообщение от Владислав-2012 Посмотреть сообщение
структура та же
это к чему?
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
25.08.2016, 18:06
Цитата Сообщение от droider Посмотреть сообщение
Можно либо оформить функцию подключения к базе типа
без этого тоже работает и зачем ?
0
Эксперт Pascal/Delphi
 Аватар для droider
4882 / 2819 / 862
Регистрация: 04.10.2012
Сообщений: 10,249
26.08.2016, 10:20
Вы вникните сначала в вопрос ТС. Потому что будет аккуратно и практично.
0
 Аватар для Mawrat
13113 / 5894 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
30.08.2016, 08:37
Цитата Сообщение от Владислав-2012 Посмотреть сообщение
Необходимо использовать БД от акцесс, даже если на компьютере нет майкрософт офиса. Как это реализовать?
Можно использовать дистрибутив соответствующих драйверов:
Microsoft Access Database Engine 2010 Redistributable.
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
30.08.2016, 08:57
Цитата Сообщение от Владислав-2012 Посмотреть сообщение
Необходимо использовать БД от акцесс, даже если на компьютере нет майкрософт офиса. Как это реализовать?
Программа который подключается MS Access через ADO ---> Microsoft.Jet.OLEDB.4.0 provider он " он работает на компьютере где нету установлен MS Office " Я прошу прошения .! не понял смысл писать отдельная функция или установить какой то драйвер
Миниатюры
Использование БД, даже если не установлен Office  
0
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
31.08.2016, 09:45  [ТС]
На этот провайдер, не дается использовать относительный путь, а этот так же работает - Microsoft.ACE.OLEDB.12.0
0
Эксперт .NET
 Аватар для Rius
13050 / 7616 / 1664
Регистрация: 25.05.2015
Сообщений: 23,160
Записей в блоге: 14
31.08.2016, 09:48
Владислав-2012, про относительные пути лучше забудьте.
0
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
31.08.2016, 09:52  [ТС]
Почему? Если мне надо чтобы находил бд в корне программы, или как тогда это все организовать, у меня в папке с exe автоматом создается ini, так же в папке БД подключается база акцесса.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.08.2016, 09:52
Помогаю со студенческими работами здесь

Узнать какой MS Office установлен на удаленном ПК в сети
Узнать какой MS Office установлен на удаленном ПК в сети? результат вывести в listbox. Подскажите пожалуйста, как это осуществить?

Использование Office Deployment Tool для установки MS Office
Привет всем. Скачал Office Deployment Tool. Покурил доки, создал файл с настройками. <Configuration> <Add...

Будет ли программа работать с Excel в системе, где не установлен MS Office
Доброго времени суток! Я пишу программу в которой время от времени происходит "общение" с файлами Excel. Соответственно для...

Ошибка в создании документа Word: не обнаружена сборка, хотя MS Office установлен
При помощи запроса данные выбираются с БД и записываются в документ ворд. Проблема в следующим: на моем ПК все норм записывает на другом...

Экспорт данных в Excel при условии, что на стороне клиента не установлен MS Office
Всем привет! Поевился такой вопрос, кто знает подскажите, пожалуйсто! Хочу сделать экспорт данных в excel, по похожему принципу: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru