易截截图软件、单文件、免安装、纯绿色、仅160KB

在asp.net中接收sql server中存储过程的返回值

存储过程代码:
create procedure proc_name
   @para1 nchar(20),    --输入参数
   @para2 int = null output --输出参数,供程序使用
as
begin
   if (@para1='a')
   begin
       insert into employee(name) values(@para1)  
       select @para2=@@identity      --返回添加记录的ID
       return 1                                --返回是否成功添加数据
   end
   else
      return 0                               --返回失败
end
go
在查询分析器中的测试:
declare @id nchar(10)
exec dbo.proc_name 'a',@id output
print @id
在asp.net中调用:
sqlcommand command;
command = new sqlcommand(proc_name,new sqlconnection(connectionstr));
command.paraments.add("@para1"),"name1");  //输入参数,职员姓名
command.paraments.add(new sqlparament("@para2",   //生成一输出参数
SqlDbType.Int;             //参数数据类型
ParamenterDirection.OutPut,      //输入输出类型
0,
0,
string.Emplty,
DataRowVerstion.Default,
null)                 //参数值,输入参数时需提供
);
command.commandtype=commandtype.StoredProcedure;
command.connection.open();
command.executenonQuery();
int pkid=(int)command.Parameters["@para2"].value;  //得到输出参数的值
command.connection.close();
注意红色标注的地方,这在设置参数时很重要。


相关文档:

Asp.Net常用JavaScript封装(转)

using System;
      using System.Text;
      using System.Data;
      using System.Configuration;
      using System.Web;
      using System.Web.Security;
 & ......

ASP.NET 提交表单方式发送手机短信

        string FormURL = "http://10.45.19.80:8080/easysendok.jsp";
        //表单需要提交的参数
        //sendobj 参数为接收对象(手机用户);sendText为短信内容 
   &n ......

ASP.NET客户端注册脚本汇总

第一:
          Response.Write(<script></script>);
第二:
          托一个Literal控件
          Literal(控件名).Text="<script></script>"; ......

asp.net 验证码 实现

第1种.
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号