2009-01-06 45 views
0

有沒有一種方法在使用System.Data.OracleClient調用Oracle存儲過程時使用位置參數?Microsoft提供的Oracle和位置參數

IDataParameter parameter = dbCommand.CreateParameter();
parameter.Value =「Blah Blah」;
parameter.Type = OracleType.Varchar;
dbCommand.Parameters.Add(parameter);

上面的代碼創建一個參數併爲其分配「Parameter1」名稱。當存儲過程被稱爲Oracle時會給出「錯誤的數量或類型的參數」錯誤。

+0

存儲過程的簽名是什麼?什麼技術性阻止你命名你的參數? – Mac 2009-01-14 09:09:01

回答

1

從Oracle切換到提供者解決的問題(Oracle.DataAccess)