我有从 sql 查询填充的数据集,像这样
cmd_sql.CommandText = " SELECT BrDok " +
" FROM ordersstavke " +
" WHERE SifParFil = '" + rw_mat["sifskl_kor"] + "'";
MySqlDataAdapter sql_adapter = new MySqlDataAdapter(cmd_sql);
DataSet ds_dok = new DataSet("ordersstavke");
sql_adapter.Fill(ds_dok);
现在我想从数据集中提取值以进行 sql 更新,就像这个
myQuery = "UPDATE ordersstavke " +
"SET BrDok = '" + rw_mat["brdok"] + "', " +
"SifParFil = '" + rw_mat["sifskl_kor"] + "', " +
"WHERE BrDok = " + ds_dok.Tables["ordersstavke"].Rows[0]["BrDok"] + "'";
我试过这个ds_dok.Tables["ordersstavke"].Rows[0]["BrDok"]
但我得到了一个错误,我正在考虑做这样的事情
string BrDok;
BrDok = ds_dok.["BrDok"].ToString();
但是什么都没有,如何提取该 BrDok 或将其放入程序中?
谢谢前面!