数据库以调试模式更新,但没有发布模式(文件有问题吗?)

时间:2020-01-29 08:28:16

标签: c#

使用sqlite,c#

基本上,我有一个sqlite数据库,可以使用c#通过简单的“插入到JobApplicantsDB ...”查询来查询。问题是该数据库在debug文件夹中时正确更新,而在release文件夹中时不正确我试过从调试文件复制和粘贴到release文件夹,然后将c#中的连接字符串更改为该位置,并且文件说它已更新,但数据库中的数据保持不变。我已经用完了,我很确定代码不是问题,而更多的是文件路径问题。

private SQLiteConnection sql_con;
private void SetConnection()
{
    sql_con = new SQLiteConnection
        ("Data Source = C:/Users/Tim/source/repos/JobApplication/JobApplication/bin/Release/JobApplicants;Version=3;New=False;Compress=True;");
}
                sql_con = new SQLiteConnection
                    ("Data Source = JobApplicants;Version=3;New=False;Compress=True;");
                sql_con.Open();
                string txtQueryP1 = "insert into JobApplicantsDB (P1PosApp, P1FTPT, P1Name, P1DOB, P1POB, P1Gender, P1Nationality, P1PR, P1MaritalStat, P1Race, P1Religion, P1Dialect, P1Home, P1Mobile, P1Email, P1LocalAdd, P1Postal, P1ForeignAdd, P2EmergName, P2EmergContact, P2EmergRelationship, P4Q1YN, P4Q1Details, P4Q2YN, P4Q2Details, P4Q3YN, P4Q3Details, P4Q4YN, P4Q4Details, P4Q5YN, P4Q5Details, P4Q6YN, P4Q6Details, P4Q7Details, P4Q8Details) values " +
                    "('" + PositionAppliedtxt.Text + "', '" + FTPTCB.Text + "', '" + Nametxt.Text + "', '" + DOBdateTimePicker.Text + "')";
                ExecuteQuery(txtQueryP1);

Debug/Release folder

0 个答案:

没有答案