這是我的調用程序代碼:dotConnect和調用過程與參數問題
cmd.CommandText = "x.PROCEDURENAME";
cmd.Parameters["V_IID_DOKUMENT_PO"].Value = "1";
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = Convert.ToInt32(x.Text);
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = "1";
cmd.ExecuteNonQuery();
,但我得到
名爲「V_IID_DOKUMENT_PO」的參數不受此 參數集合包含。
如果我檢查DB
PROCEDURE PROCEDURENAME
(V_IID_DOKUMENT_PO IN NUMBER
...
什麼,我做錯了什麼?
如果我使用:
cmd.Parameters.Add("V_IID_DOKUMENT_PO", OracleDbType.Number, 1);
我得到無效的SQL語句
你只有錯誤的參數或其他以及? –