C#Winform存储过程的调用方法
来源:互联网 发布:本西蒙斯夏季联赛数据 编辑:程序博客网 时间:2024/05/18 17:25
在C#中经常要调用存储过程来实现某些功能,这里给出登录方法的存储过程和调用方法(proc_login)
存储过程proc_login
create procedure proc_Login_list@userid varchar(50),@password varchar(50),@re int outputasbegindeclare @flag intset @flag=(select count(*) from Users where userid=@userid and passwords=@password)if@flag>0beginset @re=1endelse beginset @re=0endend下面是在C#中调用该存储过程的方法代码示例:
using (SqlConnection con = new SqlConnection(DBHelper.connectionstring)) { string name = "proc_login"; //存储过程名字 con.Open(); using (SqlCommand cmd = new SqlCommand()) { SqlParameter p1 = new SqlParameter("@userid",userid); p1.Direction = ParameterDirection.Input; //存储过程类型 SqlParameter p2 = new SqlParameter("@password",password); p2.Direction = ParameterDirection.Input; SqlParameter p3 = new SqlParameter("@re", SqlDbType.Int); p3.Direction = ParameterDirection.Output; //必须设置参数的类型 cmd.Parameters.Add(p1); cmd.Parameters.Add(p2); cmd.Parameters.Add(p3); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure;//程序执行类型 cmd.CommandText = name; cmd.ExecuteNonQuery(); object obj = cmd.Parameters["@re"].Value; //定义输出参数类型 string str = obj.ToString(); if (str == "1") { MessageBox.Show("Succcess!"); } else { MessageBox.Show("Error!"); } } }
0 0
- C#Winform存储过程的调用方法
- 调用存储过程方法 (asp.net C#)
- C#——调用存储过程方法
- c# asp.net winform 调用存储过程的通用类
- C调用存储过程
- c调用存储过程
- C#-调用存储过程
- 存储过程调用存储过程数据集的方法
- c/c++调用MySql的存储过程
- C语言调用mysql的存储过程
- C#SQLServer中存储过程的调用
- 几种存储过程的调用方法
- ASP调用存储过程的一般方法
- 调用存储过程的方法 (一种)
- ASP调用存储过程的方法
- C#调用存储过程的通用方法
- jsp调用存储过程的方法
- PB调用存储过程的声明方法
- day15 RDD 内幕解析
- 关于决解EasyUI中Tabs标签页下使用百度地图API异常
- js判断页面是否加载完成
- 多线程的关闭方式
- BC12haoj5058&&hdoj5059&&hdoj5560
- C#Winform存储过程的调用方法
- 工作总结
- HTML搜索引擎优化
- 文本编辑器VIM的七项实用操作技巧(cp:http://www.csdn.net/article/2014-09-01/2821479)
- 加载动画效果集
- Microsoft Visual Studio 2010创建C语言程序的步骤
- 多线程和fork
- php 页面跳转
- Linux 打包命令集合