asp中可以用
rs.addnew
rs("..") = ..
rs.update而在.net 中不知道是怎么处理的?我看到得教程中似乎都只是用sql语句直接insert 或者 用存储过程。

解决方案 »

  1.   

    在.net 可以写在后台的cs中,也可以写在aspx中,建议在网上找例子或者买本入门的书看看。楼主熟悉asp应该很快就会上手的
      

  2.   

    asp.net里用的是DataSet,而不是asp里的RecordSet
      

  3.   

    可能理解错了我的意思了
      我的意思是怎么在asp.net中不用insert或者 update 语句而是直接select 出来后 rs.update
      

  4.   

    08 中MVC 就和asp 一样,都是用<%= %>  <%%>之类的,不过很方便
      

  5.   

    去研究一下SqlDataAdapter就知道了
      

  6.   

    刚在网上看到个例子,给你贴一下,没有调试
    大概就这个意思,
    就是用sqldataadapter的update方法就行了。 
    private void update() { string link = configurationsettings.appsettings["link_local"].tostring(); sqlconnection conn = new sqlconnection(link); sqldataadapter da = new sqldataadapter("select order_id, contract from linhai", conn); dataset ds = new dataset(); da.fill(ds, "linhai"); da.updatecommand = new sqlcommand("update linhai set contract = @contract " + "where order_id = @order_id" , conn); da.updatecommand.parameters.add("@contract", sqldbtype.nvarchar, 15, "contract"); da.updatecommand.parameters.add("@order_id", sqldbtype.nvarchar, 15, "order_id"); ds.tables["linhai"].rows[0]["contract"] = "ppp"; da.update(ds.tables[0]); } 
      

  7.   

    asp和aspx不一样的,思想没调整过来。
      

  8.   

    在 aspx里
    <%    dataAdapter.Update (dataSet, tableName); 
       dataSet.AcceptChanges();%>