国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

**在關鍵字User附近有語法錯誤**

2024-07-21 02:52:31
字體:
來源:轉載
供稿:網友

昨天老師講數據庫編程我再次做了老師的demo時,連接數據庫可以成功但是老是提示:在關鍵字User附近有語法錯誤 錯誤如下: 在關鍵字 ‘user’ 附近有語法錯誤。 異常詳細信息: System.Data.SqlClient.SqlException: 在關鍵字 ‘user’ 附近有語法錯誤。

源錯誤: 行 38: Response.Write(MySQL);行 39: SqlCommand mycmd=new SqlCommand(mysql,myconn);行 40: SqlDataReader mydr = mycmd.ExecuteReader();行 41: try行 42: {源文件: c:/Inetpub/wwwroot/vote/login.aspx.cs 行: 40 string UserName = tbxaccount.Text.ToString(); string PassWord = tbxpwd.Text.ToString(); if (UserName == "" | Password == "") { lblerr.Visible = true; lblerr.Text = "請輸入用戶名和密碼"; } else { string settings=Convert.ToString(ConfigurationManager.ConnectionStrings["MySqlConnection"]); SqlConnection myconn=new SqlConnection(settings); myconn.Open(); string mysql = "select * from user where userName="+"'"+UserName+"'"+"And userPwd=" + "'" + Password + " ' "; SqlCommand mycmd=new SqlCommand(mysql,myconn); SqlDataReader mydr = mycmd.ExecuteReader(); try { if(mydr.Read()) { lblerr.Visible = true; lblerr.Text = "登錄成功"; } else { lblerr.Visible=true; lblerr.Text="用戶名或密碼錯誤"; } } finally { mydr.Close(); myconn.Close(); } }

后來才發現原來是關鍵字的原因: string mysql = “select * from user where userName=”+”’”+UserName+”’”+”And userPwd=” + “’” + Password + ” ’ “;

user屬于sql里的關鍵字,所以會報錯,一般不要用關鍵字作為表名,如果關鍵字做表名用[]括起來,

string mysql = “select * from [user] where userName=”+”’”+UserName+”’”+”And userPwd=” + “’” + Password + ” ’ “;

問題就這樣解決了哈哈哈


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴川市| 喀喇| 海伦市| 闽侯县| 论坛| 鄂尔多斯市| 扶绥县| 轮台县| 萍乡市| 安岳县| 潼南县| 赣榆县| 甘肃省| 白朗县| 安平县| 卢湾区| 科技| 荣昌县| 巢湖市| 溧水县| 平顶山市| 洪雅县| 安阳县| 泾川县| 济南市| 泉州市| 岚皋县| 建湖县| 淮安市| 福鼎市| 石台县| 墨江| 虹口区| 登封市| 白水县| 化隆| 南城县| 安岳县| 洱源县| 双鸭山市| 汤阴县|