林試圖調用從使用以下代碼執行使用ADO(C#)Oracle存儲程序
Connection conn = new Connection();
Recordset rs = new Recordset();
conn.Open("Provider=MSDAORA;User Id=username;Password=password;Data Source=DB;", null, null, 0); ;
rs.Open("sproc 'abc', 'xyz'", conn, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockReadOnly, -1);
其中ABC和XYZ是輸入參數C#應用程序一個Oracle存儲PROC ..
然而,當我嘗試運行它時,我收到「無效的SQL語句異常」。
是否有任何其他方式來執行oracle存儲過程。我可以在上述同樣的方式執行MSSQL存儲的特效還是正常的Oracle查詢..
我甚至使用createparameter試過了,但是這並沒有幫助
感謝, 山姆
+1。微軟已棄用他們自己的Oracle驅動程序,並建議使用Oracle的ODP.NET。 – 2010-06-25 14:29:14