• 判断用户是否存在(通过参数来实现)


    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),再创建一个存储过程,其传入两个值,输入一个值,对出输出来的那个值进行判断。
  • 相关阅读:
    PHP 动态执行
    jenkins 'cordova' command not recognised on Jenkins Windows slave
    ionic3 实现扫码功能
    解决ionic3 android 运行出现Application Error
    解决添加codova plugin 编译出现问题:Execution failed for task ':processDebugManifest'.
    菜鸟的 Sass 学习笔记
    解决关于ios访问相机闪退问题
    解决ios关于:ERROR Internal navigation rejected
    Angular4 组件通讯方法大全
    ASP.NET MVC5 使用MiniProfiler 监控MVC性能
  • 原文地址:https://www.cnblogs.com/xiaotuni/p/2365821.html
Copyright © 2020-2023  润新知