Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 17.12.2016
Сообщений: 47

Относительный путь к файлу БД

08.05.2019, 17:16. Показов 3380. Ответов 8

Студворк — интернет-сервис помощи студентам
Вопрос в том, как написать строку подключения так, что бы куда я бы ни перенесла папку, проект не выдавал ошибку о БД.
База данных у меня Access.

Путь к подключению БД выглядит
C#
1
OleDbConnection bd = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data source="E:\ОТЧЕТ\Штрихкоды\Штрихкоды\Список штрихкодов.mdb");
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.05.2019, 17:16
Ответы с готовыми решениями:

Как правильно указать относительный путь к файлу?
Если открываю файл с именем "filename.ext", оно ищет "\filename.ext". как ону указать, где искать? относительно текущего директория? если...

Относительный путь в строке подключения
Привет всем. Вопрос в том, как исправить строку подключения так, что бы куда я не перенес папку проект не выдавал ошибку о не созданной...

Путь к файлу в ресурсах
У меня в ресурсах находится Excelевский файл. При его открытии я должен указать путь ... И тут загвоздка... Хелп плз!!! Пришлось пока...

8
95 / 62 / 22
Регистрация: 11.03.2013
Сообщений: 608
Записей в блоге: 7
08.05.2019, 18:04
Цитата Сообщение от LALA_97 Посмотреть сообщение
Вопрос в том, как написать строку подключения так, что бы куда я бы ни перенесла папку, проект не выдавал ошибку о БД.
База данных у меня Access.
Путь к подключению БД выглядит
Например так

C#
1
2
string path = Path.Combine(Directory.GetParent(Application.dataPath).FullName, "Список штрихкодов.mdb");
OleDbConnection bd = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data source="path ");
1
0 / 0 / 0
Регистрация: 17.12.2016
Сообщений: 47
08.05.2019, 18:56  [ТС]
подключила пространство имен
C#
1
using System.IO;
, но указывает ошибку на dataPath
Миниатюры
Относительный путь к файлу БД  
0
 Аватар для XIST
1962 / 1072 / 148
Регистрация: 01.10.2009
Сообщений: 3,620
Записей в блоге: 1
09.05.2019, 10:59
LALA_97,
C#
1
System.IO.Directory.GetCurrentDirectory();
0
0 / 0 / 0
Регистрация: 17.12.2016
Сообщений: 47
09.05.2019, 19:30  [ТС]
может поподробнее, куда эту строку вставить?
0
 Аватар для XIST
1962 / 1072 / 148
Регистрация: 01.10.2009
Сообщений: 3,620
Записей в блоге: 1
09.05.2019, 19:50
LALA_97, Догадайтесь пожалуйста
0
0 / 0 / 0
Регистрация: 17.12.2016
Сообщений: 47
09.05.2019, 20:04  [ТС]
Я с C# на "вы", поэтому, пожалуйста помогите. Третий день сижу, пытаюсь так-сяк подключить.
0
Эксперт .NET
 Аватар для Rius
13205 / 7733 / 1681
Регистрация: 25.05.2015
Сообщений: 23,567
Записей в блоге: 14
09.05.2019, 21:23
Цитата Сообщение от LALA_97 Посмотреть сообщение
может поподробнее, куда эту строку вставить?
Никуда. Эта строка означает вовсе не то, на что вам намекают.
См. Относительное зло.
1
 Аватар для XIST
1962 / 1072 / 148
Регистрация: 01.10.2009
Сообщений: 3,620
Записей в блоге: 1
09.05.2019, 21:38
LALA_97,
C#
1
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + My.Application.Info.DirectoryPath + @"\Список штрихкодов.mdb");
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.05.2019, 21:38
Помогаю со студенческими работами здесь

Sqlconection путь к файлу ?
Вопрос такой путь к Бд я задаю вручную что конечно не очень хорошо потому что если переместить в другой компьютер проект надо менять путь....

Вывести путь к файлу
написать класс на C# вывода пути к исполняемому файлу нашей программы. Буду признателен если поможете.

Open with vs double click - путь к файлу
Проблема такова - если открывать файл пкм - открыть с помощью, все норм. А если прописать в реестре открытие по даблклику, путь, получаемый...

Как вытянуть путь к файлу из ярлыка?
Подскажите, пожалуйста, как узнать куда указывает ярлык?

C# и Firebird. Путь к файлу базы данных
Версия fb 2.5, код подключения ниже. Проблема также ниже на скриншоте. Путь по разному пытался прописывать, но никак не получается. ...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru