首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么更新dataset

2011-12-15 
如何更新dataset?SqlDataAdapterdanewSqlDataAdapter( select*from测点信息 ,conn)DataSetdsnewDataS

如何更新dataset?
SqlDataAdapter   da   =   new   SqlDataAdapter( "select   *   from   测点信息 ",   conn);
                DataSet   ds   =   new   DataSet();
       
                ds.ReadXmlSchema(new   StringReader(SchemaStr));
                ds.ReadXml(new   StringReader(XmlStr));
               
                SqlCommandBuilder   commandBuilder   =   new   SqlCommandBuilder(da);
                da.Update(ds,   "测点信息 ");

执行update后,查询表里的数据,发现是执行的是插入操作。

增加:
                ds.Tables[0].Rows[0].AcceptChanges();
                ds.Tables[0].Rows[0].SetModified();

执行update后,表数据无变化,不知道哪里出了错。

[解决办法]
要先把数据查到到dataset中
[解决办法]

da.UpdateCommand = your update command;

ds.Tables[0].Rows[0][ "yourcolumn "]= new value;

da.Update(ds, "测点信息 ");
[解决办法]
DataAdapter的update

热点排行