我尝试使用sqlite文件从我的测试应用程序创建安装程序。 代码在这里:
public void connection()
{
m_dbConnection = new SQLiteConnection(@"Data Source=C:\Program Files (x86)\mato\skuskaSetup\myDB.dat;Version=3;");
m_dbConnection.Open();
}
public void select(string select)
{
string sql3 = select;
SQLiteCommand command3 = new SQLiteCommand(sql3, m_dbConnection);
command3.ExecuteNonQuery();
SQLiteDataAdapter adapter = new SQLiteDataAdapter(command3);
DataTable dt = new DataTable("table1");
adapter.Fill(dt);
dataGrid.ItemsSource = dt.DefaultView;
adapter.Update(dt);
m_dbConnection.Close();
}
private void button_Click(object sender, RoutedEventArgs e)
{
connection();
select(selectFromTbl1);
}
}
文件myDB.dat包含在安装程序中。
如果我在VS中启动应用程序一切正常,但安装后app无法找到myDB.dat