数据存放在一个Hashtable里,是自己用SqlCommand一个一个Update快,还是先转成DataTable再用DataAdapter做Update快?因为DataAdapter说到底也是用的SqlCommand来Update,但由于是批量Update,会不会有什么优化?

解决方案 »

  1.   

    几个sql放在一句sql里执行"update xxx set xxx=nnnn where id=1  update xxx set xxx=nnn where id=2..."
      

  2.   

    我也正在弄这个ado.net是有点麻烦
      

  3.   

    1.sql语句组合执行,
    2.SqlConnection打开关闭数据库之需要一次。
      

  4.   

    一般情况下你看不出哪个快,一般是用DataTable和Adapter不太合算点...不过是感觉不到的.
    如果实在需要追求这种极致的"快".... 用存储过程最快...