HI,
我正在使用C#制作Windows应用程序。净。当我在MS-Access数据库中插入记录时。它显示记录已保存,没有错误发生。但是当我重新加载项目时,我添加的记录在数据库中找不到。请帮忙。
以下是我正在使用的代码:
DataSet ds13 = new DataSet();
OleDbDataReader dr13;
OleDbCommand cmd13 = new OleDbCommand();
cmd13.CommandType = CommandType.Text;
cmd13.CommandText = "INSERT INTO Due_Party VALUES(@A,@B,@C,@D,@E,@F,@G)";
cmd13.Parameters.Add("@A", SqlDbType.Text).Value = textBox11.Text;
con.ConnectionString = constr;
cmd13.Connection = con;
con.Open();
cmd13.ExecuteNonQuery();
con.Close();
此致 苏尼尔库马尔
答案 0 :(得分:2)
您在检查插入后多长时间?我只是问,因为在使用ADO时,我想到了延迟写入的问题。但在我去谷歌之前,你可以让我知道
编辑:好吧,它可能与此类似
http://support.microsoft.com/kb/200300
我知道这是在讨论ADO而不是ADO.Net,但这个想法可能是相同的。如果您稍后再次查看,是否会显示记录?