Форум программистов, компьютерный форум, киберфорум
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. Показов 2715. Ответов 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
14098 / 9315 / 1349
Регистрация: 21.01.2016
Сообщений: 34,991
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
14098 / 9315 / 1349
Регистрация: 21.01.2016
Сообщений: 34,991
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
14098 / 9315 / 1349
Регистрация: 21.01.2016
Сообщений: 34,991
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
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
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
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru