0
我使用ODBC調用甲骨文在C#存儲過程,我寫了下面的代碼的OdbcCommand與Oracle過程不更新記錄
OdbcCommand cmd = new OdbcCommand("{CALL sp_UpdateFileStatus(?)}", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Param", OdbcType.Int).Value = 74;
int rows = cmd.ExecuteNonQuery();
cmd.ExecuteNonQuery()總是返回1它不更新記錄表,當我在Oracle SQL Developer中運行過程時,它完美地工作。我不明白這裏有什麼問題。 我已檢查連接字符串,它是完美的。任何人都可以在這裏幫助解決問題嗎?
偉大的工程。我已經使用了OdbcTransaction,並在最後transaction.commit();非常感謝Michal Niklas,你真棒。再次感謝。 – Jigs