如题,新增一个资料,里面有很多的项,写语句吧,觉得有点太长了的感觉,用dataset又要考虑到是否实时的问题。
不知道大家是怎么做的,吸取一下大家的经验

解决方案 »

  1.   

    我没实践过,说出来也不能算是经验之谈,顶下
    (我应该会用dataset)
      

  2.   

    一直使用sql语句,从没用DataSet写入过数据库,关注
      

  3.   

    DataSet 
    DataAdapter是最方便的方式
      

  4.   

    存储过程,insert不用数据集吧,你显示的时候才考虑用dataset或者datareader呢
      

  5.   

    insert的话可以直接用sql语句。
      

  6.   

    插入的数据项有20多条的时候,用insert感觉会不会有点复杂,维护性?
      

  7.   

    如果你的程序是单用户的  用dataset,简单如果你的程序是多用户的,用sql,保证数据的实时性
    一切在乎需求
      

  8.   

    其实多用户也是可以用dataset,实时性可以解决
    通过SQL 语句 Select MemberCode FROM Member WHERE MemberID <> thisMemberID
    现在的问题就是dataset的性能问题是不是很重要
    当然,我拿数据下来不会用select * ..这样,用select top 1 *
    不知道这样的性能是否要好一些? 
      

  9.   

    使用记录集SqlDataAdapter更新或使用SqlCommand更新都有优点,
    写几行SQL代码也没有什么,不过你想做好的话,无论怎么样,请写存储过程,然后有ADO.NET调用就行 。
      

  10.   

    可用SqlDataAdapter 与DataSet两者组合来实现
         还有一点很重要,更新数据时,需要用SqlParament,定义参数来更新数据
    这样可以防止SQL注入
      

  11.   

    用NET3.5的 LINQ To SQL,感觉很不错,方便快捷,一理解就很容易,刚开始看了许久都不明白.
      

  12.   

    stored procedure is better for performance.