@Anta_res

Как использовать сокращённый адрес к БД?

Добавил к своему проекту БД SQLite

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=.\MainInfa.db" providerName="System.Data.SQLite" />
  </connectionStrings>


Во многих источниках указано что можно использовать именно такой формат записи адреса как у меня ,но моём случае так не работает. Хоть и программа не выдаёт ошибку, но и она и не записывает информацию в таблицу.

Работает она только при записи полного адреса в виде

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=C:\Users\Admin\source\repos\Manager\Manager\MainInfa.db" providerName="System.Data.SQLite" />
  </connectionStrings>


В чём может быть проблема?
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
@vabka Куратор тега C#
Токсичный
1. Не адрес, а путь.
2. Это относительный путь и он указывается относительно исполняемого файла.
при использовании пути .\MainInfa.db - файл бд должен находится рядом с исполняемым файлом.
3. После сборки исполняемый файл будет лежать где-то внутри папки bin вашего проекта
4. Чтобы скопировать файл бд в папку с исполняемым файлом при сборке, нужно ему это указать в свойствах.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
НПК «Катрен» Новосибирск
от 90 000 ₽
WB—Tech Москва
от 140 000 до 160 000 ₽
от 3 500 до 4 000 $
04 мар. 2021, в 16:10
10000 руб./за проект
04 мар. 2021, в 15:49
500 руб./в час
04 мар. 2021, в 15:42
8000 руб./за проект