登录事件-他说 = 附近有语法错误 找来找去不知道=有什么错误

问题描述

他说 = 附近有语法错误 找来找去不知道=有什么错误

//登录事件处理方法
private void button1_Click(object sender, EventArgs e)
{
try
{

            string sql = string.Format("select uname,password,userrole from tb_userinfo where uname={0}", this.tb_name.Text.Trim());
            DataSet ds = sqlHple.GetDateSet(sql);
            if (ds != null && ds.Tables[0].Rows.Count > 0)
            {
                //判断当前用户登录进来的密码是否与传进来的密码相等
                if (ds.Tables[0].Rows[0]["uname"].ToString().Equals(this.tb_pwd.Text.Trim()))
                {
                    //对用户名和用户角色进行赋值
                    Program.username = ds.Tables[0].Rows[0]["uname"].ToString();
                    Program.userrole = ds.Tables[0].Rows[0]["userrole"].ToString();
                    //是否显示主窗体
                    Program.isshowmina = true;
                    this.Close();
                }
                else
                {
                    MessageBox.Show("用户密码输入错误");
                }

            }
            else
            {
                MessageBox.Show("用户名输入错误");
                return;
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
}

}
这个是sqlHple.GetDateSet里面的方法
public static DataSet GetDateSet(string sql)
{

        SqlConnection con = new SqlConnection(strcon);
        DataSet ds = new DataSet();
        SqlDataAdapter sda = new SqlDataAdapter(strcon, con);
        sda.Fill(ds);
        return ds;

    }

解决方案

select uname,password,userrole from tb_userinfo where uname={0}中的uname是字符类型应该加单引号 uname='{0}'

时间: 2024-10-30 08:36:23

登录事件-他说 = 附近有语法错误 找来找去不知道=有什么错误的相关文章

登录事件时候-=号附近有语法错误 看来看去都没找到

问题描述 =号附近有语法错误 看来看去都没找到 private void button1_Click(object sender, EventArgs e) { string sql = "select * from T_USER where users='" + tb_user.Text + "'"; DataSet ds = account.Getdateset(sql); if (ds != null && ds.Tables[0].Rows.

界面-在安卓中,通过button在另一个XML页面实现登录事件后返回如何让这个button消失

问题描述 在安卓中,通过button在另一个XML页面实现登录事件后返回如何让这个button消失 在安卓中,在主界面通过button按钮在另一个页面实现登录事件成功以后,返回初始主界面,让遗留的这个button按钮消失, 解决方案 给按钮隐藏不就行了啊 解决方案二: 给一个变量,可以判断 解决方案三: 1.MainActivity里这个button的点击事件跳转时使用 startActivityForResult(intent, 0);方法 2.MainActivity里重写下面的方法 pro

Python 语法错误,实在找不出来,求大神解惑。

问题描述 Python 语法错误,实在找不出来,求大神解惑. 笨办法学Python ex39 完全按照书上打得怎么会错误呢? 解决方案 这个应该是字典类型吧,要用大括号{} 解决方案二: 你的符号是不是全角的,换成半角的试试看. 这是全角的冒号: 这是半角的 : 解决方案三: 要用大括号,中文版的书上写错了... 解决方案四: 你这很明显是字典,要用花括号{}!

IIS报在服务器上找不到脚本语言'VBScript.encode'错误怎么办

  这篇文章主要介绍了IIS报在服务器上找不到脚本语言'VBScript.encode'错误解决方法,其实这是一种服务器安全设置,一般虚拟主机都会禁用,需要的朋友可以参考下VBScript.Encode 这个组件经常被用来加密一些ASP的木马后门以达到免杀效果,还有一些程序的作者也会在ASP中使用加密以达到保护版权的目的. 偶然间发现,有套程序传到服务器上,程序报错了: 代码如下:Active Server Pages 错误 'ASP 0129' 在服务器上找不到脚本语言 'VBScript.e

matlab m文件构建成Java 报错不知道是什么错误

问题描述 matlab m文件构建成Java 报错不知道是什么错误 m文件内容是: function [sum] = oper(a,b); sum = a + b; end 出错的错误是: 正在构造 Javadoc 信息... 标准 Doclet 版本 1.8.0_40 正在构建所有程序包和类的树... 正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmloperClass1.html... C:UsersAdministra

java 日历中用户创建一个跨天的事件提醒,那么我的java日历应当如何去记录并打印出这样的事件呢?

问题描述 java 日历中用户创建一个跨天的事件提醒,那么我的java日历应当如何去记录并打印出这样的事件呢? 一个班级假如有100个同学,现在我们按照学号随机选择连续学号的42名同学,这42名同学一排7人分为6排,然后按照他们这一年来参加活动的多少来给分,规定一个同学参加一次班级活动就给这位同学1分,参加一次团体表演(你可以认为参加团体表演的人都是按照学号顺序相邻的,比如从1到10号的同学,他们一块进行了一场团体表演,学号15-30的16位同学一块进行了一次团体表演等,这些人每人都能获得1分)

求解决-按照例子不能正常输出,程序不知道那里出错误了,请大神们指出来,我好改正,请用c语言编写

问题描述 按照例子不能正常输出,程序不知道那里出错误了,请大神们指出来,我好改正,请用c语言编写 #include #include /**本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素. 输入格式: 输入在第一行中给出一个正整数n(1≤n≤10).第二行输入n个整数,用空格分开. 输出格式: 在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格. 输入样例: 4 10 8 1 2 输出样例: 2 1 8 10 **

菜单-做侧滑布局错误,我找不到怎解决,大牛们帮看看,白菜求解

问题描述 做侧滑布局错误,我找不到怎解决,大牛们帮看看,白菜求解 package com.test.cehua.sindleMenu; import android.annotation.SuppressLint;import android.content.Context;import android.util.AttributeSet;import android.util.DisplayMetrics;import android.util.TypedValue;import androi

线程-sql 找错,一个很奇怪的错误

问题描述 sql 找错,一个很奇怪的错误 sql = "UPDATE bs2_dl_road_min SET count=count+{0} WHERE time='{1}' " "AND host_ip='{2}' AND module='{3}' AND method='{4}' AND status='{5}' " "AND size_level='{6}' AND level='{7}' AND submodule_road='{8}'"