110,891
社区成员
发帖
与我相关
我的任务
分享
try
{
con = new OleDbConnection(constr);
con.Open();
OleDbCommand cmd = new OleDbCommand("Select St_CPID as 产品编号,St_CPName as 产品名称,St_CPAnquan as 安全存量 from TbStoreChanpinxinxi", con);
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = cmd;
OleDbCommandBuilder cbuild = new OleDbCommandBuilder(da);
da.Update(dscpxx1, "TbStoreChanpinxinxi");//dscpxx1是自己在数据源类添加的DataSet生成的,似乎也可以是自定义的。
// dataGridView1.DataSource = dscpxx1.Tables["TbStoreChanpinxinxi"].DefaultView;
// MessageBox.Show("更新成功");
con.Close();
con.Dispose();
cmd.Dispose();
da.Dispose();
dscpxx1.Dispose();
}
这个是可以更新数据库的,虽然不是Oracle,但形式一样,只是语句不同。