T
trustzgb
Unregistered / Unconfirmed
GUEST, unregistred user!
小弟刚刚看c#,按照资料介绍
调用适配器(dataadapter)的update方法,可以实现向数据源更新数据,但是以下代码:
//sqlconnection已经创建
SqlDataAdapter ada=new SqlDataAdapter("select number,name from info",mysqlConnection);
//创建适配器
SqlCommandBuilder mybuild=new SqlCommandBuilder(ada);
mysqlConnection.Open();
DataSet myset=new DataSet();//定义数据集
ada.Fill(myset,"info");
myset.Tables["info"].Rows[0]["name"]="11111111111";
myset.AcceptChanges();
ada.Update(myset,"info");
mysqlConnection.Close();
执行后没有任何错误,但是第数据集中第0行的name字段对应的值在数据库中没有修改
[?][?][?][?][?][?][?]
不知是何原因,请帮忙解答
调用适配器(dataadapter)的update方法,可以实现向数据源更新数据,但是以下代码:
//sqlconnection已经创建
SqlDataAdapter ada=new SqlDataAdapter("select number,name from info",mysqlConnection);
//创建适配器
SqlCommandBuilder mybuild=new SqlCommandBuilder(ada);
mysqlConnection.Open();
DataSet myset=new DataSet();//定义数据集
ada.Fill(myset,"info");
myset.Tables["info"].Rows[0]["name"]="11111111111";
myset.AcceptChanges();
ada.Update(myset,"info");
mysqlConnection.Close();
执行后没有任何错误,但是第数据集中第0行的name字段对应的值在数据库中没有修改
[?][?][?][?][?][?][?]
不知是何原因,请帮忙解答