我不想用INSERT向数据库插入,这样写,有时候字段太多很容易错,有没有逐个字段赋值的方法

解决方案 »

  1.   

    没有,只能用insert into .....
      

  2.   

    insert into table (xxx) values (xxx)ORinsert into table_1 select * from table_2 where ...
      

  3.   

    StringBuilder + insert into
    执行高效,还不容易错.
    建议看msdn
      

  4.   

    insert into table(a,b,c) values(@a,@b,@c),然后再给@a,@b,@c参数赋值,应该不是很容易错
      

  5.   

    你说的cmd.Paramer[":"].value = "";
    这种吗!
      

  6.   

    insert into table(a,b,c) values(@a,@b,@c),
    cmd.Paramer["@a"].value=xxx;