Как показано в коде ниже, я хочу получить значение из объекта OracleParameter. Его тип данных — datetime.
...
Dim cmd As New OracleCommand("stored_proc_name", cnObject)
cmd.Parameters.Add("tran_date_out", OracleDbType.Date, ParameterDirection.Output)
...
cmd.ExecuteNonQuery()
...
Dim tranDate As Date
tranDate = cmd.Parameters("tran_date_out").Value
Когда я присваиваю значение переменной tranDate, я получаю сообщение об ошибке. Но если я закодирую, как показано ниже, я получу только дату.
tranDate = CDate(cmd.Parameters("tran_date_out").Value.ToString)
Итак, как я могу получить значение даты и времени для переменной tranDate?