概要:
本文介绍VB.NET使用创建并调用带有输入参数和输出参数的SQL Sever存储过程
本文代码首先检查要创建的存储过程再数据库中是否存在在。如果不存在,则代码创建一个存储过程,该过程一个参数来搜索用户的密码,并在输出参数中返回匹配的行及行数。
步骤:
1. 创建基本的用户界面
2. 创建GetUserID存储过程
create Procedure GetUserID (@username varchar(40), @RowCount int output)
as
select * from userlogin where adminUser = @username;
/* @@ROWCOUNT 返回最后一个受影响的行数 */
select @RowCount=@@ROWCOUNT
此代码包括两个参数:@username和@RowCount。@username是输入参数,用于获取搜索字符串比便在userlogin中执行搜索功能。@RowCount是输出参数,用于使用@@ROWCOUNT变量获取受影响的行。
3. 编写窗体代码
3.1添加“声明”部分