zoukankan      html  css  js  c++  java
  • 判断用户是否存在(通过参数来实现)

    CREATE PROCEDURE [dbo].[MyWorkLog_JudgUserLogin] 
        @isExist 
    as int output,        -- 输入出结果
        @userName nvarchar(
    20),        -- 用户名称
        @passWord nvarchar(
    20)        -- 用户密码
    AS
    BEGIN
        SET @isExist 
    = (SELECT COUNT(*) FROM [Login] WHERE userName = @userName AND Password = @passWord)
    END
        
    /// <summary>
        
    /// 判断用户是否存在
        
    /// </summary>
        
    /// <param name="userName">用户名</param>
        
    /// <param name="Password">密码</param>
        
    /// <returns></returns>

        public int userLoginOperator(string userName, string Password)
        
    {
            SqlCommand cmd 
    = this.GetSqlCommand();
            cmd.CommandType 
    = CommandType.StoredProcedure;
            cmd.CommandText 
    = "MyWorkLog_JudgUserLogin";//存储过程的名称
            SqlParameter TheParameter;
            
    //用户名
            TheParameter = cmd.Parameters.Add("@userName", SqlDbType.NVarChar);
            TheParameter.Direction 
    = ParameterDirection.Input;
            TheParameter.Value 
    = userName;
            
    //密码
            TheParameter = cmd.Parameters.Add("@passWord", SqlDbType.NVarChar);
            TheParameter.Direction 
    = ParameterDirection.Input;
            TheParameter.Value 
    = Password;
            
    //ID号
            TheParameter = cmd.Parameters.Add("@isExist", SqlDbType.Int);
            cmd.Parameters[
    "@isExist"].Direction = ParameterDirection.Output;
            cmd.ExecuteNonQuery();
            
    int isExist = Convert.ToInt32(cmd.Parameters["@isExist"].Value.ToString());
            
    return isExist;//返回一个数
        }
     
     
    首先在数据里创建一张用户表(login),再创建一个存储过程,其传入两个值,输入一个值,对出输出来的那个值进行判断。
  • 相关阅读:
    挑战图像处理100问(15)——Sobel滤波器
    图像处理作业4——图像金字塔多尺度特征提取(初始版)
    林sir课程学习proj9——Socket错误代码10040
    如何查看OpenCV中函数的源代码
    VS编译提示:无法打开xxx.exe进行写入
    OpenCV鼠标响应函数(setMouseCallback)
    EasyBCD误删win10启动项后的修复方法
    图像查看器--能同时打开多个图片
    win10配置opencv4.0.0+pycharm2018.2.5+python3.7.1
    查看数据库内产生了哪些锁
  • 原文地址:https://www.cnblogs.com/xiaotuni/p/2365821.html
Copyright © 2011-2022 走看看