登录事件-出现错误说=号附近有语法错误 SQL语句没错呀

问题描述

出现错误说=号附近有语法错误 SQL语句没错呀

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;

    }

解决方案

=后面不需要{}这个吧

时间: 2024-11-02 10:33:54

登录事件-出现错误说=号附近有语法错误 SQL语句没错呀的相关文章

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

问题描述 =号附近有语法错误 看来看去都没找到 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.

=号附近有语法错误 那个帮忙解决一下

问题描述 =号附近有语法错误 那个帮忙解决一下 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.

=号附近有语法错误 看来看去都没找到 sql语句没错误呀

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

update错误,在messagebox中显示的sql语句如下,哪错了

问题描述 update错误,在messagebox中显示的sql语句如下,哪错了 update d set 1左=1 where 点数=0 d为表名,1左为列名,设置的类型为varchar(25),哪里错了 解决方案 列名干嘛用数字开头,难道你写程序的时候意识是迷糊的么? 解决方案二: update d set 1左='1' where 点数=0 确保字段类型正确

sql server-“null”附近有语法错误。

问题描述 "null"附近有语法错误. 错误如下: com.microsoft.sqlserver.jdbc.SQLServerException: "null"附近有语法错误. 代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page impo

c++ 编程 poj-poj上总是答案错误题号是1002 487-3279

问题描述 poj上总是答案错误题号是1002 487-3279 错误的地方很有可能出现在我标记的地方(见程序),但是我本人找不出来,求帮忙!求指教输出就是不对不知道什么原因.#include#include#include#includeusing namespace std;int LetterToInt[26]={}; int DiaNum[100000];int Numcounter[100000]; int main(){ int ijn; while(scanf(""%d&q

异常详细信息: System.Data.SqlClient.SqlException: &amp;amp;#x27; &amp;amp;#x27; 附近有语法错误。

问题描述 SqlConnectioncon=newSqlConnection();con.ConnectionString="Server=localhost;DataBase=VisitorDB;IntegratedSecurity=True";DataSetds=newDataSet();stringsqlstr="SELECT*FROMVisitorInfo WHEREVisitorName="+TextBox1.Text.Trim()+"ANDPa

asp,VBscript语法错误,史上最全最详细最精确第1/3页_ASP基础

ASP错误总结  -------------------------------------------------------------------------------- Microsoft VBscript语法错误(0x800A03E9)-->内存不足 Microsoft VBscript语法错误(0x800A03EA)-->语法错误 Microsoft VBscript语法错误(0x800A03EB)-->缺少 ':' Microsoft VBscript语法错误(0x800

asp,VBscript语法错误,史上最全最详细最精确第1/3页

ASP错误总结  -------------------------------------------------------------------------------- Microsoft VBscript语法错误(0x800A03E9)-->内存不足 Microsoft VBscript语法错误(0x800A03EA)-->语法错误 Microsoft VBscript语法错误(0x800A03EB)-->缺少 ':' Microsoft VBscript语法错误(0x800