Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
#MRoose
 Аватар для MIRAMIX
8 / 9 / 3
Регистрация: 22.02.2013
Сообщений: 416

Без установленного MS Office моя приложуха, использующая Ole DB будет работать?

20.02.2019, 15:20. Показов 2734. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мое приложение написано на C#.
Оно работает (считывает и записывает) с xslx с помощью строк подключения :
C#
1
@"Provider=Microsoft.ACE.OleDb.12.0; data source=" + main_path + "\\file.xlsx; Extended Properties=Excel 12.0";
и дальше обычные запросы select/insert.

Я понимаю, что использую адаптеры OLE DB, но вот интересно, они встроены в .Net или приходят с установкой оффиса?

Просто если перейти с MS Office на LibreOffice - проблем с чтением/записью не возникнет?
Спасибо
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.02.2019, 15:20
Ответы с готовыми решениями:

Можно ли работать с MS Access без установленного Office
Всем привет!!! К ПО подключил к Access по сети. Подскажите пожалуйста, можно ли запустить эту ПО с другого ПК, если на нем не стоит Access

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

Работа с Excel 2007 без установленного MS Office
Здравствуйте. вопрос такой: на компе не установлен Excel 2007, прога работает с Interop ver.12 работа с файлами 2003 проходит на ура,...

6
Эксперт .NET
 Аватар для Usaga
14292 / 9377 / 1352
Регистрация: 21.01.2016
Сообщений: 35,338
21.02.2019, 05:10
Лучший ответ Сообщение было отмечено MIRAMIX как решение

Решение

MIRAMIX, OLEDB ACE не является ни частью NET, ни частью Office. Оно ставится вместе с Office, но может быть установлено и отдельно.

Добавлено через 2 минуты
И если ваша приложуха использует XLSX именно как базу данных, то лучше взять настоящую СУБД. Хотя бы файловую встроенную в виде SQLite или Firebird Embedded.
1
#MRoose
 Аватар для MIRAMIX
8 / 9 / 3
Регистрация: 22.02.2013
Сообщений: 416
21.02.2019, 07:18  [ТС]
Usaga, как и предполагал, спасибо)
0
#MRoose
 Аватар для MIRAMIX
8 / 9 / 3
Регистрация: 22.02.2013
Сообщений: 416
26.02.2019, 20:53  [ТС]
Usaga, а никак нельзя что-то вроде dll выцепить и вшить с моим exe?
Я так давно с mysql сделал - работало

Или компоненты и на пк с этой бд должны быть?
0
Эксперт .NET
 Аватар для Usaga
14292 / 9377 / 1352
Регистрация: 21.01.2016
Сообщений: 35,338
27.02.2019, 06:40
Цитата Сообщение от MIRAMIX Посмотреть сообщение
а никак нельзя что-то вроде dll выцепить и вшить с моим exe?
Можно:

Цитата Сообщение от Usaga Посмотреть сообщение
Хотя бы файловую встроенную в виде SQLite или Firebird Embedded.
0
#MRoose
 Аватар для MIRAMIX
8 / 9 / 3
Регистрация: 22.02.2013
Сообщений: 416
27.02.2019, 16:37  [ТС]
Usaga, да нее)
С самим [файлом-бд-SQLite] остальное не дружит. Файл, к котрому обращается моя прога, может быть только в txt, csv и xslx

В итоге, компонент ole eb можно встроить в саму прогу?
0
Эксперт .NET
 Аватар для Usaga
14292 / 9377 / 1352
Регистрация: 21.01.2016
Сообщений: 35,338
27.02.2019, 17:40
MIRAMIX, боюсь, что нет. ACE OLEDB где-то в ОС регистрируется. Это не автономная штука. Просто тащите дистрибутив этой фигни со своим приложением. Или инсталлятор сотворите, который сам поставит, если ACE OLEDB в системе нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.02.2019, 17:40
Помогаю со студенческими работами здесь

Как работать с файлом Excel без установленного MS Office
Нужно работать с файлом екселя без установленного офиса. Использую Microsoft Excel 11.0 Object Library (Классы типа Excel.Application,...

Будет ли читаться файл базы данных .mdb без установленного MS Office?
Здравствуйте. Подскажите! Будет ли читаться файл базы данных access (.mdb) на компьютере, где не установлен Офис. Если нет, то, что...

Будет ли работать программа на Visual C++ без установленного framework ?
Собственно вопрос в заголовке. Почему он у меня возник?Сегодня установил Visual C++ 2010 Express. И там давольно часто в настройках и т.д....

Работа с документами Word без установленного MS Office
Здравствуйте. Проблема в следующем: нужен программный способ подключения к word из visual c++, как это можно сделать? причем так, что бы...

Генерация XLS без установленного MS Office посредством ADO
Недавно возникла мысль написать прогу генерирующую файлы формата Excel по готовому шаблону, при чём создание нового файла будет идти даже...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru