如何将数据正确存储到数据库中

时间:2014-12-18 19:50:05

标签: c# sql-server

我面临一个非常简单的问题,但我不知道如何解决它。我有一个简单的textBox和本地数据库Database1.mdf,有一个表:emp。插入数据工作正常,但是当我重新启动应用程序时,这些数据就会丢失。

我也在使用dataSet,我可以在其中查看表中的数据 - 正确插入记录,但是当我重新启动应用程序时它会丢失。我错过了什么?

我正在运行C#应用程序(VS2013):

private void button1_Click(object sender, EventArgs e)
{
    SqlConnection cn = new SqlConnection(global::base.Properties.Settings.Default.Database1ConnectionString);
    try {
        string sql = "INSERT INTO emp (name) VALUES ('" + textBox1.Text + "')";
        SqlCommand exesql = new SqlCommand(sql, cn);
        cn.Open();
        exesql.ExecuteNonQuery();
        MessageBox.Show("Hooray!!");
        this.empTableAdapter.Fill(this.database1DataSet.emp);
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
    finally
    {
        cn.Close();
    }
}

1 个答案:

答案 0 :(得分:1)

将“属性”框中的Database1.mdf的“复制到输出目录”属性值设置为“不复制”。