System.Data.SQLite.SQLiteConnection conn = new SQLiteConnection(@"acs.db"); try
{
conn.Open();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
finally
{
conn.Close();
}以上代码在.net环境下运行没有问题,但是在飞信虚拟.net环境下 就报错
但是我其他的form在飞信环境下不报错飞信也是使用sqlite,按理说他的虚拟环境应该支持sqlite啊
System.Data.SQLite.dll 我也放到虚拟目录了那位大哥知道原因啊
{
conn.Open();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
finally
{
conn.Close();
}以上代码在.net环境下运行没有问题,但是在飞信虚拟.net环境下 就报错
但是我其他的form在飞信环境下不报错飞信也是使用sqlite,按理说他的虚拟环境应该支持sqlite啊
System.Data.SQLite.dll 我也放到虚拟目录了那位大哥知道原因啊
conn.ConnectionString = "Data Source=" + Application.StartupPath.ToString() + "\\acs.db";
这个对么?好奇怪的值
在菜单里引用一次System.Data.SQLite.dl
conn.ConnectionString = "Data Source="+System.Web.HttpContext.Current.Server.MapPath("App_Data/B2C.mdb")+"
conn.ConnectionString = "Data Source="+System.Web.HttpContext.Current.Server.MapPath("acs.db")+"conn.ConnectionString = "Data Source="+System.Web.HttpContext.Current.Server.MapPath("../acs.db")+"
SQLite 在官方只有一个DLL for .net难道编译源代码?
http://code.google.com/p/csharp-sqlite/source/checkout
用SVN下载下来编译