现在有一个存储过程: 脚本如下:
create PROCEDURE p1
(@oper_code [char](10),
@key_code [char](10))
declare
declare @A Char(10)
declare @B Char(10)
declare @C Char(10)
declare @D Char(10)
declare @HintMsg1 Char(100)
----数据查询-------
Select @A=A,@B=B,@C=C,@D=D from TABLE
where KEY=@key_code
---调用另一个存储过程
EXEC P2 @a, @b, @c, @D ,@HintMsg=@HintMsg1 OUTPUT
IF @HintMsg1<>'成功!'
BEGIN
RAISERROR(@HintMsg1,17,1)
END
在 ms sql 2000 中使用 语句:
exec p1 'a','b' 进行 调用,可以正常的返回错误信息。但是在delphi 中调用
query1.close;
query1.sql.text:=' exec p1 ''a'',''b'' ';
query1.exec; 执行时,却没有信息返回,不知道是什么原因/
create PROCEDURE p1
(@oper_code [char](10),
@key_code [char](10))
declare
declare @A Char(10)
declare @B Char(10)
declare @C Char(10)
declare @D Char(10)
declare @HintMsg1 Char(100)
----数据查询-------
Select @A=A,@B=B,@C=C,@D=D from TABLE
where KEY=@key_code
---调用另一个存储过程
EXEC P2 @a, @b, @c, @D ,@HintMsg=@HintMsg1 OUTPUT
IF @HintMsg1<>'成功!'
BEGIN
RAISERROR(@HintMsg1,17,1)
END
在 ms sql 2000 中使用 语句:
exec p1 'a','b' 进行 调用,可以正常的返回错误信息。但是在delphi 中调用
query1.close;
query1.sql.text:=' exec p1 ''a'',''b'' ';
query1.exec; 执行时,却没有信息返回,不知道是什么原因/
解决方案 »
- 用filter会出现Operation not applicable
- 关于DBGRID中某一行标示其他颜色的问题。
- 中间层有时不响应客户端的怪现象,求助高手,急!!!
- 点imaage1中的图片(要jpg)在另外一个区域显示部分图象,然后把这个区域的图象保存成jpg文件
- 汗,delphi7中的quickreport在组建栏里没有了么,是不是要自己安装的啊??
- 在三层中怎样实现实时刷新?(就是说在一个客户端修改了数据,在其他客户端不需要用户按刷新按钮对应的DBGRID就自动刷新了。)这种功能有
- 哪里有中文版的delphi帮助或手册???
- 各位大虾,小弟想做一个局域网文件传输软件,但不知从何下手,望各路高手指点,给出代码!up有分,不断加分。
- 大家能否介绍几本Delphi入门的书籍!!
- 烦,跟大家说个事。
- 如何返回sqlserver的数据库名称列表
- 问问delphi版的牛人teechart里的chartgrid组件怎样才能显示我需要的曲线数值,而不是把chart里的所有曲线数值都显示(或怎样把chartgrid里
query1.sql.text:=' exec p1 ''a'',''b'' ';
query1.open;
query1.close;
query1.sql.text:=' exec p1 ''a'',''b'' ';
query1.exec;
query1.open;