title: "Unable to open the database file". Do I have to put the full physical location of sqlite database when developing C# Console application
body: <p>I have created a Sqlite database <code>mydatabase.sqlite</code> and placed it in my <code>App_Data</code> folder inside the console application project. I am getting an error:</p>
  
  <blockquote>
    <p>Unable to open the database file</p>
  </blockquote>
  
  <p>when developing a console application using sqlite and C#. </p>
  
  <p>When I am using </p>
  
  <pre><code>string cs = @"Data Source=App_Data\mydatabase.sqlite;Version=3";
  </code></pre>
  
  <p>I am getting </p>
  
  <blockquote>
    <p>Unable to open the database file error;</p>
  </blockquote>
  
  <p>But when I am using</p>
  
  <pre><code>string cs = @"Data Source=C:\Users\UP_SW02\Desktop\ConsoleApplication1\ConsoleApplication1\App_Data\mydatabase.sqlite;Version=3";
  </code></pre>
  
  <p>The application is running properly. </p>
  
  <p>Is there any possibility to use Sqlite Data Source not using full physical location?</p>
  
  <p>Thank you..</p>