【发布时间】:2010-06-04 09:47:11
【问题描述】:
我想在 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
【问题讨论】:
标签: asp.net vb.net stored-procedures date