用DBgrid显示查询结果时出现很怪的错误,请各位帮帮忙,很急! (100分)

  • 主题发起人 shen_qfeng
  • 开始时间
S

shen_qfeng

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的ADO连接到数据库,用一个QUERY的select * from XXX;出现以下错误,以前都没见过。
project project1.exe raised exception class EOleException with message
'Multiple_step operation generated errors.Check each status value'.
 
把你的代码贴一部分出来
不然酶法分析
 
很简单,我用下面的都出错。
with adoquery1 do
begin
close;
sql.clear;
sql.add('select * from XXXXX');
open;
end;
 
代码太少不好分析
 
代码太少了,看不出问题
 
用的什么数据库,conectstring是什么
 
看不出来是什么错!
 
类似的错误我碰见过,但怎么改的忘咧。你可以这样试试。

把你的TADOQuery的属性改成这样:
cursortype:ctkeyset或者ctstatic
locktype:ltpessimistic
marshaloptions:moMarshalall
[:D]
 
多谢大家的意见;
我查出毛病了,原来是表中有一关于时间的字段,
插入的时候时间的值不标准,因为win98下取的时间年份只有两位,表中是四位,
存储的值都成了0002。。。。我把时间改了就行了。
 
学习了:)
 
平时时间最不好处理的,一定要注意才好◎!
 
顶部