asp.net连接sqlite数据库的时候报错sqlite error no such table
意思是找不到表
其实是Data Source除了问题
那如何连接了
web.config
<connectionStrings>
<add name="Sqlite" connectionString="Data Source=app_code\\feige;Database=feige;Integrated Security=true;" providerName="System.Data.SQLite"/>
</connectionStrings>
这样访问也是错的, Data Source需要的是物理路径【绝对路径】才行
所以需要动态修改
private static readonly string sqlConnection = "Data Source=" + HttpContext.Current.Server.MapPath("app_data\\feige") + ";";
这样会解决问题