mysql的存儲過程怎么傳入數組參數?
沒試過往里面傳數組,一般都是多傳幾個參數,把幾個參數放入SqlParameter[]中,然后cmd.Parameters.AddRange(pars); 創建方法: SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@PageIndex","ccc"), new SqlParameter("@PageSize","ccc"), new SqlParameter("@StrSql","ccc") }; ccc就是你想傳入的值,帶@的就是你在存儲過程中定義的參數。 算是一種另類的數組吧。要不你就把所有條件組合成一個字符串,中間用特殊符號隔開,到數據庫用split方法再分回來,不過這個方法比較麻煩,不推薦