存储执行的问题,急等解决!!!先行谢过啦!!!
在Delphi中执行一个往数据表中插入数据的存储过程,结果没有任何数据插入,期间没有任何数据库操作错误的提示;
而把该存储过程直接拿到SQL Analyzer中运行,却能够插入数据。
不知会不会和什么病毒有关?请大侠们支招!!!
问题点数:0、回复次数:7Top
1 楼ljmanage(过客)回复于 2003-08-02 11:16:00 得分 0
怎么一旦不出来就是病毒,有没搞错,打开即时探测,将其中执行存储过程的语句拷贝到SQL Analyzer中运行看看行不行,是不是代码问题Top
2 楼zbruce()回复于 2003-08-02 11:26:33 得分 0
我已经把profile跟踪到的执行语句拿到SQL Analyzer中执行过,一切正常,可以插入数据。
就是Delphi中执行不行,不知是否受某些软件干扰?
Top
3 楼Bes96261(秋水孤鶩)回复于 2003-08-02 11:47:45 得分 0
ExecProc;Top
4 楼cfancsl1(云狼)回复于 2003-08-02 16:03:28 得分 0
有没有用事务控制,有要CommitTop
5 楼ljmanage(过客)回复于 2003-08-02 16:35:52 得分 0
我已经把profile跟踪到的执行语句拿到SQL Analyzer中执行过,一切正常,可以插入数据。
就是Delphi中执行不行,这倒是麻烦了,奇怪的问题
Top
6 楼microd(重构一切)回复于 2003-08-02 16:52:12 得分 0
我记得经曾有过这样的经历,不过不太记得起了。好象是因为delphi5.0+ADO+SQL7.0下的有某些字段有NULL值造成整个表都无法插入,听说是ADO的bug。在D6+ADO+SQL2000,以解决了。
不知阁下的问题是不是属这种情现。Top
7 楼vchoushen6(vc火神6号)回复于 2003-08-02 23:50:24 得分 0
应该是你传递的参数的问题。
用存储过程来插入记录?你做什么呀。Top




