请问,一定要用Adapter.UpdateCommand才能实现对DataSet的更新么?问这个问题是因为在ASP中用习惯了RecordSet.Update,不需要再写UpdateCommand,而且也省去了内容的判断(即不需要考虑特殊的符号,如引号之类)。在ASP.NET中可以实现类似下面的方法么?ASP中这样做的:
dim recordset = server.createobject("adodb.recordset")
recordset.addnew
...
...
...
recordset.update
不需要显式的写出更新的SQL语句多谢!

解决方案 »

  1.   

    可以用CommandBuilder来自动生成更新、删除和插入的SQL语句,前提是表中必须有主键,详细信息请看.net文档中的说明:SqlCommandBuilder、OleDbCommandBuilder、OracleCommandbuilder 不同的数据库用不同的CommandBuilder
      

  2.   

    CommandBuilder使用方法:
    http://blog.csdn.net/chengking/archive/2005/08/26/465874.aspx