参数 "Version 3" 的 ConnectionString 格式无效

Invalid ConnectionString format for parameter "Version 3"

我已经创建了对象并且还提供了连接字符串(不确定它是否准确)。 我在 c# 中为 sqlite 使用 ado.net 2.0/3.5 提供程序。

SQLiteTransaction trans;
SQLiteConnection con = new SQLiteConnection();
con.ConnectionString = @"Data Source = pathology.db ; Version 3";
con.Open();
trans = con.BeginTransaction();
int retval = 0;

在 运行 上面的代码之后,我在 con.Open(); 上得到参数版本 3 的连接字符串格式无效。

需要一些指导,因为我是使用 visual studio c# 和 sqlite 的初学者。 谢谢!!

应该是Version=3;。此外,您可能需要指定数据库文件的完整路径。

有一个很好的连接字符串站点:http://www.connectionstrings.com/sqlite/