在Delphi中执行一个往数据表中插入数据的存储过程,结果没有任何数据插入,期间没有任何数据库操作错误的提示;
而把该存储过程直接拿到SQL Analyzer中运行,却能够插入数据。
不知会不会和什么病毒有关?请大侠们支招!!!

解决方案 »

  1.   

    怎么一旦不出来就是病毒,有没搞错,打开即时探测,将其中执行存储过程的语句拷贝到SQL Analyzer中运行看看行不行,是不是代码问题
      

  2.   

    我已经把profile跟踪到的执行语句拿到SQL Analyzer中执行过,一切正常,可以插入数据。
    就是Delphi中执行不行,不知是否受某些软件干扰?
      

  3.   

    有没有用事务控制,有要Commit
      

  4.   

    我已经把profile跟踪到的执行语句拿到SQL Analyzer中执行过,一切正常,可以插入数据。
    就是Delphi中执行不行,这倒是麻烦了,奇怪的问题
      

  5.   

    我记得经曾有过这样的经历,不过不太记得起了。好象是因为delphi5.0+ADO+SQL7.0下的有某些字段有NULL值造成整个表都无法插入,听说是ADO的bug。在D6+ADO+SQL2000,以解决了。
    不知阁下的问题是不是属这种情现。