在.NET MySqlCommand 中使用MySql 使用者定義變數
在.NET MySqlCommand 中執行涉及使用者定義變數的MySQL 語句時,您可能會遇到致命錯誤。要解決此問題,請按照下列步驟操作:
在您的程式碼中,您有一條 MySQL 語句,用於設定使用者定義的變數“@a”,然後選擇其值。但是,您在嘗試執行此語句時遇到錯誤。
出現此錯誤是因為 MySqlCommand 中預設未啟用 MySQL 使用者定義變數。若要啟用它們,請將“;Allow User Variables=True”附加到連接字串:
$connectionstring = "Server=$Server;Port=$port;Database=$DataBase;Uid=$User;Pwd=$Password;allow zero datetime=yes;Allow User Variables=True" $conn.ConnectionString = $connectionstring
這可確保在連線中允許使用者定義的變數。進行此調整後,您應該能夠成功執行查詢並檢索預期結果。
以上是如何在.NET MySqlCommand中啟用MySQL使用者定義變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!