ActiveForm中ADOStoredProc连接SQL SERVER7的存储过程的问题(100分)

  • 主题发起人 主题发起人 zyan123
  • 开始时间 开始时间
Z

zyan123

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL SERVER7的存储过程需要三个输入参数,一个返回参数。
ActiveForm的ADOStoredProc中的Parameters为:@startdate ftDateTime pdInput,
@endate ftDateTime pdInput,@rate ftfloat pdInput,RETURN_VALUE ftInteger pdReturnValue.
程序如下:
ADOStoredProc.Close;
ADOStoredProc.Parameters.paramvalues['@startdate'].AsDatetime:=DateTimePicker3.Date;
ADOStoredProc.Parameters.paramvalues['@endate'].AsDatetime :=DateTimePicker4.Date;
ADOStoredProc.Parameters.paramvalues['@rate'].Asfloat :=StrToFloat(Trim(edit1.text));
ADOStoredProc.Prepared;
ADOStoredProc.Execproc;
ADOStoredProc.active:=true;
在IE中调用时,出现这种错误,"variant does not reference an automation object"
请问这是为什么呢?
我的DbGrid怎样获得存储过程的结果呢?


 
>>出现这种错误,"variant does not reference an automation object"
我也遇到过

一般是web server端的服务程序有问题
 
哈哈,我已经搞定了,我现在就发EMAIL给你!
 
搞定了没有?
 
也可能是socketconnection(或其它).connected=false
请改为true
 
接受答案了.
 
后退
顶部