S
SUB
Unregistered / Unconfirmed
GUEST, unregistred user!
我在调用存储过程时,用的是adoquery控件,过程有四个参数,调用形式如下:
var s:string;
s:='execute storeproc_name '+''''+ p1+''''+','+''''+p2+''''+','+''''+p3+''''+','+''''+p4+'''';
adoquery.close;
adoquery.sql.clear;
adoquery.sql.add(s);
adoquery.open;
其中第一,二参数为日期型,第三,四为字符型。当我给出四个参数时,正DELPHI中调用时出
现'invalid variant type conversion'错误,但我在SQL SERVER 的QUERY ALYER中查询却一点
问题没有。(存储过程正确),这是什么原因?是否与ADO控件有关?
var s:string;
s:='execute storeproc_name '+''''+ p1+''''+','+''''+p2+''''+','+''''+p3+''''+','+''''+p4+'''';
adoquery.close;
adoquery.sql.clear;
adoquery.sql.add(s);
adoquery.open;
其中第一,二参数为日期型,第三,四为字符型。当我给出四个参数时,正DELPHI中调用时出
现'invalid variant type conversion'错误,但我在SQL SERVER 的QUERY ALYER中查询却一点
问题没有。(存储过程正确),这是什么原因?是否与ADO控件有关?