用错误跟踪吧,on error goto errorhandle 然后看看err集合的元素是不是为0

解决方案 »

  1.   

    ADO的目的就是在内存中建立一个数据集,在VB环境下,会给你比较详细的错误说明的,注意不能用On Error 去转移代码走向,那样你不大容易知道错误的原因,而在实际编程中可能经常要利用这种错误,这时你应该用 On Error 处理错误,让代码按你的意图进行。一般地,大家将SQL语句写在连接字符串中的,再没有执行实质性语句之前,只是一些字符串的运算过程,这是没法说明SQL执行正确与否的。当然还要区别是用代码连接还是用控件连接。
      

  2.   

    on error resume next
    conn.execute sql
    if err then 
       msgbox err.Description
    else
       msgbox "成功"
    end if