求大大们帮忙看下,程序没有报错,资料却未更新至本机数据库,急死了~用的是C#本机数据库
string DBlocation = "";
OleDbConnection dbconn = null;
OleDbDataReader dbreader = null;
OleDbDataAdapter da=null;
try
{
dbconn = new OleDbConnection(@"provider=microsoft.jet.oledb.4.0; Data Source=D:\SQL.mdb");
dbconn.Open();
da = new OleDbDataAdapter(@"select * from Result_OK where Production_NO='123456'", dbconn);
DataSet ds = new DataSet("Result_OK");
da.Fill(ds);
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
da.UpdateCommand = cb.GetUpdateCommand();
DataRow drx = ds.Tables[0].NewRow();
drx["TX_AP"]=12;
//ds.Tables[0].Rows.Add(drx); //在表中追加记录
da.Update(ds); //更新数据库
String kx = ds.Tables[0].Rows[0]["TX_AP"].ToString();//读出数据库中的值
}
catch
{
MessageBox.Show("chuzuoi");
}
试用的表明“Result_OK”, 要将 12 写入 序号为123456 的TX_AP 栏位,序号为主索引,求大大们帮忙看下哪里出问题了,昨天还都写进入了 值的。调试了很久没找到原因。
[解决办法]
没错吧