大家好:我的程序是vb6+sql2000的,在我的电脑上运行没有任何错误,我把程序放在另一电脑(该电脑的系统是打最新补丁的)上运行的时候,在操作更新,和插入时候报Run-time error '40002':01000: [Microsoft][ODBC SQL ServerDriver][SQL Server]语句已终止这个错误,
程序在执行查询时候没有错误.
程序在我的电脑上打包后,再另一电脑上运行也是同样错误.请问下大家,应该是缺少了什么环境?
问题可能在
(在操作更新,和插入时候报Run-time error '40002':01000: [Microsoft][ODBC SQL ServerDriver][SQL Server]语句已终止这个错误,
程序在执行查询时候没有错误.)

解决方案 »

  1.   

    代码就是个简单的update语句
    我在我自己的电脑上是正常的运行的
    只是换了环境
      

  2.   

    看看是不是你的sql语句错了?
    http://download.csdn.net/detail/veron_04/1644211
      

  3.   

    可能 ADO 的版本不一致,要么你做个安装包,要么单独安装匹配的 ADO。
    http://support.microsoft.com/kb/301202/zh-cn
      

  4.   

    会不会时SQL语句中变量的值不对?
    如果用到客户端日期的时候,要注意有些机器的日期格式中有“上午”或“下午”内容的,最好都格式化一下
      

  5.   

    可能 ADO 的版本不一致,要么你做个安装包,要么单独安装匹配的 ADO。
    http://support.microsoft.com/kb/301202/zh-cn
      

  6.   

    各位大侠 问题解决了  新电脑上的系统时间格式问题.我在修改和删除语句中用到 now 表系统当时时间
    新电脑上时间带有am 写不进去表