插入的记录未通过C#.NET 2008保存在MS-Access数据库中

时间:2011-03-28 12:54:21

标签: c# ms-access

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();

此致 苏尼尔库马尔

1 个答案:

答案 0 :(得分:2)

您在检查插入后多长时间?我只是问,因为在使用ADO时,我想到了延迟写入的问题。但在我去谷歌之前,你可以让我知道

编辑:好吧,它可能与此类似

http://support.microsoft.com/kb/200300

我知道这是在讨论ADO而不是ADO.Net,但这个想法可能是相同的。如果您稍后再次查看,是否会显示记录?