Я использую команду SQL, чтобы сохранить текст команды и некоторые параметры:Невозможно преобразовать Oracle.DataAccess.Client.OracleParameterCollection в Oracle.DataAccess.Client.OracleParameter
myOracleCommand = New OracleCommand
With myOracleCommand
.CommandType = CommandType.Text
.CommandText = "MY QUERY"
.Parameters.Add(New OracleParameter("Test1", OracleDbType.Varchar2, "05", ParameterDirection.Input))
.Parameters.Add(New OracleParameter("Test2", OracleDbType.Varchar2, DBNull.Value, ParameterDirection.Input))
.Parameters.Add(New OracleParameter("Test3", OracleDbType.Int32, DBNull.Value, ParameterDirection.Input))
.CommandTimeout = 60
End With
' But after running this :
ExecuteReader("T3B", myOracleCommand.CommandText.ToString, Text, myOracleCommand.Parameters)
Тогда я получаю эту ошибку сообщения:
Невозможно преобразовать значение типа 'Oracle.DataAccess.Client.OracleParameterCollection' до 'Таблица 1 размерности (ов) Oracle.DataAccess.Client.OracleParameter'
Что мне делать, чтобы исправить эту проблему?
Работа номер один, спасибо за вашу помощь !! –