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

首頁 > 學院 > 開發設計 > 正文

【C#】【MySQL】C# 查詢數據庫語句@Row:=@Row+1

2019-11-17 03:15:06
字體:
來源:轉載
供稿:網友

【C#】【MySQL】C# 查詢數據庫語句@Row:=@Row+1

如何實現數據庫查詢產生虛擬的一列序號的功能:

SELECT (@ROW := @ROW + 1) AS num FROM (SELECT @ROW:=0)AS r;

該語句可以實現產生虛擬的一列數據在MySQL中運行沒有問題。

但是在C#里面調用去出現了錯誤"Parameter '@ROW' must be defined"

具體原因也說不上來,網上查了下解決方案如下:

  MySqlConnectionStringBuilder connBuilder = new MySqlConnectionStringBuilder();  connBuilder.Add("Data Source", ip);  connBuilder.Add("Initial Catalog", DBname);  connBuilder.Add("User ID", ID);  connBuilder.Add("PassWord", pwd);  connBuilder.Add("Port", port);  MySqlConnection  myConn = new MySqlConnection("Allow User Variables=True;" + connBuilder.ConnectionString);//關鍵語句加上"Allow User Variables=True;"

解決方法就是數據庫連接的時候添加一句"Allow User Variables=True;"即可解決上述錯誤


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 额尔古纳市| 炎陵县| 江门市| 阜南县| 荣成市| 河曲县| 花莲县| 成都市| 涞水县| 三河市| 遂平县| 通城县| 布拖县| 宝鸡市| 大城县| 西充县| 宜兴市| 武义县| 桐庐县| 尉犁县| 梅州市| 永和县| 乳山市| 固始县| 宕昌县| 长泰县| 金山区| 北川| 建昌县| 张家界市| 锦州市| 西藏| 西畴县| 新郑市| 常熟市| 察隅县| 四平市| 兴安盟| 友谊县| 丰城市| 连州市|