我想從我的文本框字段值中存儲時間,但我得到了此異常錯誤,我在做什麼錯誤?謝謝!:無法將參數值從時間跨度轉換爲日期時間
Failed to convert parameter value from a TimeSpan to a DateTime.
傳遞文本框的值:
.CamActiveDateFrom = CDate(uitxtCamDateStart.Text.Trim)
我的變量和屬性:
Private _camActiveTimeFrom As Nullable(Of TimeSpan)
Public Property CamActiveTimeFrom() As Nullable(Of TimeSpan)
Get
Return Me._camActiveTimeFrom
End Get
Set(ByVal value As Nullable(Of TimeSpan))
Me._camActiveTimeFrom = value
End Set
End Property
參數:
AddInParameter(dbCommand,
"@ActiveTimeFrom", DbType.Time, 6, DBNull.Value)
If (.CamActiveTimeFrom).HasValue Then
dbCommand.Parameters("@ActiveTimeFrom").Value = .CamActiveTimeFrom
End If
哪一行引發錯誤,到底是什麼? –
嗨,當我執行我的SQL命令:retAutoID = CType(ExecuteScalar(dbCommand),整數) – k80sg
錯誤消息說明了一切。 TimeSpan不是DateTime。這兩種類型不兼容。 –