Я хочу выполнить метод на VB.Net, чтобы вернуть дату, которая находится в хранимой процедуре. Я пытался использовать ExecuteScalar, но он не работает, он повторяет ошибку
'Неявное преобразование из типа данных datetime в int недопустимо. Используйте функцию CONVERT для выполнения этого запроса '
Любая помощь будет высоко ценится, пожалуйста?
спасибо
ниже код
Public Function GetHolidaydate(ByVal struserID as String) As DateTime
Dim objArgs1 As New clsSQLStoredProcedureParams
objArgs1.Add("@userID", Me.Tag)
objArgs1.Add("@Date", 0, 0, ParameterDirection.Output)
Return (CDate(ExecuteScalar(clsLibrary.MyStoredProcedure.GetHolidayDate, objArgs1)))
End Function