0
我有如下一個非常簡單的存儲過程調用錯誤:甲骨文SP與.NET(PLS-00306)
create or replace procedure WF_ALI is
ali number;
begin
ali :=2;
end;
和下方的.NET代碼:
GetDatabaseConnection();
sqlString = "WF_ALI";
command = new OracleCommand(sqlString, connection);
command.CommandType = System.Data.CommandType.StoredProcedure;
command.Parameters.Add("ali", OracleType.Number);
command.Parameters["ali"].Value = 4;
int32 rowsAffected = command.ExecuteNonQuery;
然而,返回錯誤
PLS-00306: wrong number or types of arguments in call to WF_ALI.
我也嘗試過使用Toad for Oracle。當我執行該sp時,它將返回相同的錯誤。
我可以連接到數據庫。這沒有問題。我甚至可以獲得SELECT語句的結果。請幫忙。
嘿賈斯汀感謝您的幫助..我先試了一下,沒有問題。但是,當我對這些真正的代碼做出適當的迴應時,又出現了同樣的問題。你能幫我嗎? – iblis 2011-04-22 08:00:03