@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>


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

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

Похожие вопросы