updatecommand等命令写了吗
SqlDataAdapter catDA = new SqlDataAdapter("SELECT CategoryID, CategoryName FROM Categories", nwindConn); catDA.UpdateCommand = new SqlCommand("UPDATE Categories SET CategoryName = @CategoryName " +
"WHERE CategoryID = @CategoryID" , nwindConn);catDA.UpdateCommand.Parameters.Add("@CategoryName", SqlDbType.NVarChar, 15, "CategoryName");SqlParameter workParm = catDA.UpdateCommand.Parameters.Add("@CategoryID", SqlDbType.Int);
workParm.SourceColumn = "CategoryID";
workParm.SourceVersion = DataRowVersion.Original;DataSet catDS = new DataSet();
catDA.Fill(catDS, "Categories"); DataRow cRow = catDS.Tables["Categories"].Rows[0];
cRow["CategoryName"] = "New Category";catDA.Update(catDS);
SqlDataAdapter catDA = new SqlDataAdapter("SELECT CategoryID, CategoryName FROM Categories", nwindConn); catDA.UpdateCommand = new SqlCommand("UPDATE Categories SET CategoryName = @CategoryName " +
"WHERE CategoryID = @CategoryID" , nwindConn);catDA.UpdateCommand.Parameters.Add("@CategoryName", SqlDbType.NVarChar, 15, "CategoryName");SqlParameter workParm = catDA.UpdateCommand.Parameters.Add("@CategoryID", SqlDbType.Int);
workParm.SourceColumn = "CategoryID";
workParm.SourceVersion = DataRowVersion.Original;DataSet catDS = new DataSet();
catDA.Fill(catDS, "Categories"); DataRow cRow = catDS.Tables["Categories"].Rows[0];
cRow["CategoryName"] = "New Category";catDA.Update(catDS);
解决方案 »
- C#中使用键盘钩子的问题
- Hashtable 快速填充的语法
- 如何实现自动入住
- 关于线程的问题 解决结贴
- 我所在的城市软件公司不多,但我发现那几个公司总是隔三差五的招聘,为什么?真的没有这方面的人才吗?还是用了2,3个月不用了,再找新人
- 如何判断一个byte[]数组未赋值?
- 如何在后台(CS文件里)用javascript取得Input File的Value的值?
- 找ASP。NET C#+oracle应用开发兼职做一个小项目,限深圳地区
- SerialPort控件接受数据错误,而VB中的Mscomm控件接受的数据正常
- 马上给你分,不信看看
- 高分寻找图像控件
- 怎样在 OnInit 过程中得到是那个控件触发的事件
或者如果 DataTable 映射到单个数据库表或从单个数据库表生成,则可以利用 CommandBuilder 对象自动生成 DataAdapter 的 DeleteCommand、InsertCommand 和 UpdateCommand,如:
SqlDataAdapter custDA = new SqlDataAdapter("SELECT * FROM Customers", nwindConn);
SqlCommandBuilder custCB = new SqlCommandBuilder(custDA);
这些都是ms.net文档里的。
使用dataset的AcceptChanges()方法也不行啊 还是报错啊 真的没人会吗?????
我也碰到过
还没解决
如果楼主解决了请告诉我
[email protected]
谢谢
[email protected]
谢谢
用 acceptchanges() 就不会发生这类错误