在 MySQL 查詢中使用使用者定義變數可增強資料操作和聚合功能。然而,將它們合併到 .NET MySqlCommand 中可能會帶來挑戰。
問題陳述:
使用者嘗試執行 MySQL 查詢,該查詢利用使用者定義的變數來列舉不同的值PHPMyAdmin 中的行。但是,在 .NET 中使用 MySqlAdapter 執行相同的查詢時,查詢失敗,將使用者變數視為參數,從而引發例外狀況。
解決方案:
為了解決這個問題,需要修改連接字串以包含以下參數:;Allow User Variables=True。
此增強的連接字串允許 .NET 正確處理 MySQL 查詢中的使用者定義變數。
其他方法:
如果使用者定義的變數不可行,在.NET中取得行號的替代方法包括:
以上是如何透過 .NET MySqlCommand 使用 MySQL 使用者定義變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!