SQL+ASP骨灰级高手请进!

tddw 2004-04-05 03:02:40
这是我写的一个存储过程
  --------------------------------------------------------
  CREATE PROCEDURE [dbo].[sp1_nicknameSave]
  @uid char(20),
  @nickname varchar(30)
  
  AS
  
  DECLARE @retcode int
  
  SET LOCK_TIMEOUT 1000
  
  begin TRAN
  
  IF EXISTS(select * from mbr_nickname (updlock) WHERE nickname = @nickname)
  BEGIN
   SET @retcode = 1000
   GOTO L_Return
  END
  
  EXEC @retcode = sp3_mbr_nickname_i
   @uid = @uid,
   @nickname =@nickname
  
  L_Return:
  IF @@TRANCOUNT > 0
  BEGIN
   IF @retcode = 0
   COMMIT
   ELSE
   ROLLBACK
  END
  
  SELECT @retcode retcode
  GO
  --------------------------------------------------------
  请问我怎么在ASP中得到retcode的返回值?
  谢谢!

另外请哪一位高手推荐一篇SQL存储过程的文章看一下
一定要详细
谢谢


另:请不要叫我定义output型的变量

此帖一共200分
结帖后开新帖再给100
...全文
4 点赞 收藏 17
写回复
17 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tddw 2004-05-09
问题我已经自己解决了,
谢谢大家答复。
回复
tddw 2004-04-22
我的存储过程没有问题,可以执行
但是我想问的就是如何在ASP页面中得到存储过程中@retcode的值??
如有能解答者,
请写一下详细源码,
谢谢!

注意:我要的是@retcode的值
回复
500sea 2004-04-15
用返回数值不就可以了么,返回数值不是output型的变量
回复
芝城游侠 2004-04-15
你的存儲過程有沒有問題﹖

在查詢分析器裡面調試一下﹐看看能不能得到你想要的結果。
回复
cxty 2004-04-15
打个标记~
回复
tddw 2004-04-15
回复人: cjf1009(农民程序员) ( ) 信誉:100 2004-04-09 16:17:00 得分:0


请楼上几位能否解释一下param1,param2是怎么来的?

楼下的说:param1,param2是你要传入存储过程的两个参数,就是存储过程中的
  @uid char(20),
  @nickname varchar(30)
需要的值。


--------------------------------------------------------------------------------
这位兄台
这样是不行的。
我试过
回复
benben168 2004-04-13
study
回复
msroom 2004-04-13
不知道,帮你顶
回复
GageCSDN 2004-04-13
真搞不定,用ASP+ADO做罢..
回复
cjf1009 2004-04-09
请楼上几位能否解释一下param1,param2是怎么来的?

楼下的说:param1,param2是你要传入存储过程的两个参数,就是存储过程中的
  @uid char(20),
  @nickname varchar(30)
需要的值。
回复
tddw 2004-04-09
各位,
问题并没有解决

请楼上几位能否解释一下param1,param2是怎么来的?
谢谢!
回复
tddw 2004-04-07
我试一下看看到底行不行
回复
yjshm 2004-04-05
为什么不写成函数呢??
回复
2599 2004-04-05
up
回复
GageCSDN 2004-04-05
在As后面加上Set NoCount On;
在SELECT @retcode retcode前面加上Set NoCount Off;
在ASP中用 Set Rs = Conn.Execute("sp1_nicknameSave param1,param2").

为什么不写成函数呢??
回复
Primer2002cn 2004-04-05
rs.open sp1_nicknameSave param1,param2 即可
回复
Primer2002cn 2004-04-05
open sp1_nicknameSave param1,param2 即可
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告