使用存储过程 操作数据库 2个输入参数 1个输出参数
来源:互联网 发布:淘宝致一科技真的吗 编辑:程序博客网 时间:2024/06/05 13:21
private void btnLogin_Click(object sender, EventArgs e)
{
string strUser, strPwd;
int intCount=0;
SqlConnection con = DB.createCon();
SqlCommand com = new SqlCommand();
com.CommandType = CommandType.StoredProcedure;
com.CommandText = "userInfo_select_count";
strUser = txtUser.Text;
strPwd = txtPwd.Text;
SqlParameter[] paras = new SqlParameter[3];
paras[0] = new SqlParameter("@name", strUser);
paras[1] = new SqlParameter("@password", strPwd);
paras[2] = new SqlParameter("@count", intCount);
paras[2].Direction = ParameterDirection.Output;
foreach (IDataParameter para in paras)
{
com.Parameters.Add(para);
}
con.Open();
com.Connection= con;
com.ExecuteNonQuery();
intCount = Convert.ToInt32( com.Parameters[2].Value.ToString());
if (intCount == 1)
Response.Redirect("Main.aspx");
else
{
lbl.Visible = true;
lbl.Text = intCount.ToString();
}
CREATE PROCEDURE [dbo].[userInfo_select_count]
@name varchar(20),
@password varchar(20),
@count int output
AS
select @count=count(*) from userInfo where name = @name and password =@password
GO
- 使用存储过程 操作数据库 2个输入参数 1个输出参数
- oracle使用带有输入和输出参数的存储过程
- oracle使用带有输入和输出参数的存储过程
- 存储过程参数的输入与输出
- java 调用Oracle存储过程(输入参数,输出参数,游标)的使用!
- 返回数据库数据的存储过程函数(2个参数)(SQL Server)
- 返回数据库数据的存储过程函数(1个参数)(SQL Server)
- 存储过程输出参数
- 存储过程-输出参数
- 存储过程 IN 多个参数解决
- 多个参数的存储过程
- 使用带输入参数的存储过程
- mssql使用输出参数的存储过程
- 使用带有输出参数的存储过程
- java调用输入参数、输出参数、输出参数为列表的存储过程(一)
- java调用输入参数、输出参数、输出参数为列表的存储过程(二)
- SqlParameter参数方式操作数据库(存储过程)
- ASP调用存储过程:有输入参数和输出参数的存储过程
- 词法扫描器设计
- IHttpHandler使用范例
- 操作系统基础
- [读书笔记]欧几里得算法的解释
- 关于LOGFONT
- 使用存储过程 操作数据库 2个输入参数 1个输出参数
- .NET Framework/.NET Compact Framework/.NET Micro Framework功能集比较
- 简单的文件数据加密器的实现
- 全面解析ASP.NET2.0下的URL重写
- HTML标记属性
- 我用Java实现的二叉树的遍历(递归和非递归)
- 33条C#、.Net经典面试题目及答案
- Dis# v3.1.1
- 判断单向链表中是否有环