效果是insert好! addnew只能用在recordset中,功能没有sql的强大

解决方案 »

  1.   

    Insert Into是SQL语句,而Addnew则是ado或dao等的集合(recordset)的方法。
    同意楼上的说法,insert into效果好。
      

  2.   

    bc3() ,lufar(lufar) ,xuezheng(回风舞雪) :
    请教了,请问是否能够解释一下在原理上两者有什么区别?
      

  3.   

    为什么说addnew的功能没有sql中的insert into功能强大呢?既然写一条记录,存在两种方法,那么两者是一定有区别的了,但是什么时候用addnew,什么时候用insert  into呢?为什么要存在这两种方法呢?一定是有原因的,那么从原理上又怎么解释呢?
      

  4.   

    一种是sql语句,一种是Ado方法
      

  5.   

    addnew是客户程序级别的,而insert是sql数据库级别的。
    如果你sql很行,用sql语句当然好啊
      

  6.   

    是啊,我使一直使用Insert into 方法的,而且一直都用的很好,可是我就是不明白,为什么还存在着一个AddNew方法呢,从原理上来讲,究竟区别在那里呢?大家是不是认为我是在钻牛角尖啊?^_^……
      

  7.   

    addnew可以写入"'"等特殊符号,您试试INSERT INTO?不行了吧
      

  8.   

    其实Addnew和insert into的方法是相同的
    用addnew是将数据转换成sql再传给sql_server或access
    用截数据包的工具很容易发现,addnew其实也是传递了insert into语句
    我个人认为可能是addnew用起来直观点,微软不就是喜欢让操作简单吗?
      

  9.   

    wanwenguo(我要睡觉) :^_^,不会吧,老兄,这个你也想得出来?高!
      

  10.   

    TO:wanwenguo(我要睡觉) 
    sql语句也可以,不过得用转义字符。你懂不懂,不懂别乱说哦!