比如:
var aa:string;
ADOStoreprocname.execproc;
aa:=ADOStoreprocname.paramer.parabyname('paraname').value;
var aa:string;
ADOStoreprocname.execproc;
aa:=ADOStoreprocname.paramer.parabyname('paraname').value;
解决方案 »
- 随机字母和数字,在图片控件上绘出,显示乱码。求解决
- Cxgrid CheckBox的设置问题, 各位大侠来看看怎么办?
- 谁有会计凭证控件或源码(类似用友财务软件)??????
- 程序自动关闭问题
- 该死的打印机,急,三种打印机,爱晋生670K,670K+,607K+T,
- "无法定位和序输入点***于动态链接库***.DLL上"是怎么回事?
- ThemeEngine使用一问?
- 求字符串长度
- strtofloat(Edit6.text);注意:Edit6.text是小数,为什么结果说不是数字?
- 怎样在DBGrid的title中图标啊?
- 帮帮忙吧:ADO访问Access的问题!谢谢!!
- 今天终于用上D6了,一个字形容‘爽’!
ShowMessage(VarToStr(Parameters.ParamByName('@OutParam1').Value));
ExecProc;
end;在delphi help文件上看到,上面的代码我直接运行,系统报错?那么它可能存在什么问题?
就是这么简单。
出错可以是因为数据库服务器上存贮过程参数没有加output声明。。
ExecProc;
ShowMessage(VarToStr(Parameters.ParamByName('@OutParam1').Value));
这样就对了,Execproc应该在前面,你想想还没执行,怎么会有参数返回?
解决了,要给分哟!