使用TADOCommand 调用存储过程,其中有个'p_error_info'参数如下,command.Parameters.CreateParameter('p_error_info', ftString, pdOutput, 255, null);
调用后使用
sErrorInfo := command.Parameters.ParamValues['p_error_info'];
得到结果时,出现invalid variant type conversion错误, 其中sErrorInfo 为String类型,请问错在那里啊。谢谢
调用后使用
sErrorInfo := command.Parameters.ParamValues['p_error_info'];
得到结果时,出现invalid variant type conversion错误, 其中sErrorInfo 为String类型,请问错在那里啊。谢谢
解决方案 »
- ACM控件问题,在线等。。。
- delphi 动态链接库
- DBGrid中数据无法更新到数据库
- 问题很简单,但是我不会。求助!!!!!!!!!!!!
- 二维数组写入文件及从文件中读出
- fastreport问题急代解决(请教各位))
- 紧急求救:dbgrideh的总结拦中如何不显示某些竖线.?
- 为什么在我机器上打开CSDN的某个贴子是乱码?具体见内。我的浏览器是 IE6.0. 同事的机器上却能正常打开,而且在我机器上首页上的超链也能
- 1000分求救,请“斑竹”和各位“Delphi高手”入内, 提供类似该问题精彩控件下载网址者,也有分哦!
- 请问,用哪个函数可以得到当前工程编译链结后.exe文件的目录,高手请进
- 可以循环选择数据然后保存到数据集里吗?
- fastreport预览正常,用delphi调用时有几个memo不显示
先用varisempty判断一下.
MyoleVariant:=command.Parameters.Parambyname['p_error_info'].value;
System.pas 9874行 function VarIsEmpty(const V: Variant): Boolean;