C#窗体应用程序链接Sqlite数据库的有关问题
C#窗体应用程序链接Sqlite数据库的问题
下载了对应的dll,已经在工程中引入了命名空间System.Data.SQLite
在窗体的初始化函数里面添加了以下最基本的代码:
结果报错:“System.IO.FileLoadException”类型的第一次机会异常在 FigureManager.exe 中发生
问题应该是出在conn = new SQLiteConnection(@"Data Source=F:\Figures.db;Pooling=true;FailIfMissing=false")这句。
C#新手,弄了好久都不知道该怎么办,“F:\Figures.db”这个文件是确实存在的,路径没有错!希望能得到解释,谢谢~
------解决思路----------------------
MSDN解释了FileLoadException异常
http://msdn.microsoft.com/zh-cn/library/system.io.fileloadexception.aspx
文件不能加载
你把db放在应用程序启动目录,把连接串改成
试试
下载了对应的dll,已经在工程中引入了命名空间System.Data.SQLite
在窗体的初始化函数里面添加了以下最基本的代码:
public FigureManager(){
abc();
InitializeComponent();
}
private void abc(){
SQLiteConnection conn;
try{
conn = new SQLiteConnection(@"Data Source=F:\Figures.db;Pooling=true;FailIfMissing=false");
}
catch (Exception ex) {
Console.WriteLine(ex.Message);
}
MessageBox.Show("ddd");
}
结果报错:“System.IO.FileLoadException”类型的第一次机会异常在 FigureManager.exe 中发生
问题应该是出在conn = new SQLiteConnection(@"Data Source=F:\Figures.db;Pooling=true;FailIfMissing=false")这句。
C#新手,弄了好久都不知道该怎么办,“F:\Figures.db”这个文件是确实存在的,路径没有错!希望能得到解释,谢谢~
------解决思路----------------------
MSDN解释了FileLoadException异常
http://msdn.microsoft.com/zh-cn/library/system.io.fileloadexception.aspx
文件不能加载
你把db放在应用程序启动目录,把连接串改成
"Data Source=" + AppDomain.CurrentDomain.BaseDirectory + “Figures.db”
试试