sql lite连接字符串有什么问题?

ami*_*tel 7 sqlite

非常新的sql lite,

我想将它用于一个小项目,获得一些概述,并尝试实现,但我在连接字符串后使用时出错?

有人可以告诉我,当我从web.config为sql lite连接字符串设置路径时,我需要做什么更改.

 SQLiteConnection connection = new SQLiteConnection("D:\\Projects\\Apica MVC\\wizardDemo\\Apica.Signupweb.Presentation.MvcWeb\\App_Data\\SignUpWebDB");
Run Code Online (Sandbox Code Playgroud)

我有一个错误.......

"参数"D:\ Projects\Apica MVC\wizardDemo\Apica.Signupweb.Presentation.MvcWeb\App_Data\SignUpWebDB""的无效ConnectionString格式

没有为字符串设置密码.

Cra*_*gTP 14

您的连接字符串格式不正确.

您正在指定数据库文件的完整路径和文件名,但您需要确保Data source=在实际数据库路径和文件名前包含连接字符串的一部分(还要注意连接末尾的分号)收盘前的字符串).

例如:

SQLiteConnection connection = new SQLiteConnection("Data Source=D:\\Projects\\Apica MVC\\wizardDemo\\Apica.Signupweb.Presentation.MvcWeb\\App_Data\\SignUpWebDB;");
Run Code Online (Sandbox Code Playgroud)

您可以在SQLite连接字符串中指定更多参数,请参阅旧System.Data.SQLite论坛中的此链接以获取更多信息.可以在此页面找到System.Data.SQLite包的完整文档.该源代码文件(其中包括)包含SQLite.NET.chm文档文件.