![](/img/trans.png)
[英]How can I store the value of a MySqlCommand in C# to a local variable?
[英]Excepion with MysqlCommand and “SET @q:” variable C#?
我有這個代碼:
using (MySql.Data.MySqlClient.MySqlConnection cn = new
MySql.Data.MySqlClient.MySqlConnection(
Properties.Settings.Default.CONNNConnectionString))
{
cn.Open();
MySql.Data.MySqlClient.MySqlCommand cm = new
MySql.Data.MySqlClient.MySqlCommand();
cm.CommandType = CommandType.Text;
cm.Connection = cn;
cm.CommandText="CREATE PROCEDURE `GetMovement`(RefArtt vARCHAR(20),idos INTEGER) "+
"BEGIN "+
"SET @Qt=0; "SELECT * ,@Qt:=@Qt+qteliv-qtesor as stock FROM tableInOut;"+
"End";
cm.ExecuteNonQuery();}
例外:您的SQL語法有錯誤; 檢查與您的MySQL服務器版本相對應的手冊,以在``@ Qt'= 0''附近使用正確的語法; 選擇 * ...
聯盟應該寫相同的名稱或別名,因此,您可以在兩個select語句中將別名修改為相同
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.