ADOStoredProc1.Parameters.Refresh(); //刷新参数列表
ADOStoredProc1.Prepared;
ADOStoredProc1.Parameters.ParamByName('@param1').Value:=self.Edit1.Text;
// self.ADOStoredProc1.Parameters.ParamByName('@RETURN_VALUE').Value:=0;
self.ADOStoredProc1.open;为什么我在ADOPROCEDURENAME:=‘存储过程’ 后,
ADOStoredProc1.Parameters 里面有两个参数,而我的存储过程只有一个@param1。
多出 @RETURN_VALUE 不知道如何处理,谢谢,
ADOStoredProc1.Prepared;
ADOStoredProc1.Parameters.ParamByName('@param1').Value:=self.Edit1.Text;
// self.ADOStoredProc1.Parameters.ParamByName('@RETURN_VALUE').Value:=0;
self.ADOStoredProc1.open;为什么我在ADOPROCEDURENAME:=‘存储过程’ 后,
ADOStoredProc1.Parameters 里面有两个参数,而我的存储过程只有一个@param1。
多出 @RETURN_VALUE 不知道如何处理,谢谢,
解决方案 »
- delphi 中能不能后台指定区域截图?
- ADOQuery中SQL句子问题?
- 如何使用OLE打开对应文档?
- 当前日期减去8小时,怎样才能得到正确的日期??
- 一般在什么情况下需要写动态连接库?
- 在ComBoBox和CheckListBox中可以为每一个项目加一个外来的IDKey值吗?
- delphi零起点学习招募令
- 如何手动给dbgrid某一列负值 ?
- 向各位高手求救:如何将一文本文件倒入到数据库中?谢谢
- 为什么在pwin98se中安装了ie5.5之后,delpi5.0使用时经常出错?
- Tchart的datetime格式为‘HH:MM’,如何使格式变为‘HH:MM:SS’,急....
- DBGrid的问题
@param1 char(20)
as
insert into
manufactuer_table(manufactuer)
values
(param1)
go 以上是我的存储过程,但是 @RETURN_VALUE 参数如何处理呢,我在MS SQL 上执行没问题,
在DELPHI上就出问题了,
ADOStoredProc1.Parameters[1].Value:=self.Edit1.Text;
Debugger Exception Notification
---------------------------
Project inform.exe raised exception class EDatabaseError with message 'ADOStoredProc1: CommandText does not return a result set'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------会出这个错误啊,怎么办,但是 我如果用TYR EXCEPT 把错误屏蔽。
我上面写的程序可以实现目的,只是为什么老是出这个做,能否解决。
DELPHI6+SQL2000SERVER+WIN2000SERVER
错误为返回的不是结果集!!