我有一个名为SQLBackupStatusLastRanDate的存储过程,它返回一个名为EventDateTime的日期时间。
在我的VB.net应用程序中,我添加了一个DataContextClass并将存储过程添加到该应用程序中。我有两行代码(如下所示),我希望将日期返回给变量。
Dim logon As New LogonAuditDataClassDataContext
Dim backupRanTime As DateTime = logon.SQLBackupStatusLastRanDate("EventDateTime")
错误消息是无法将其转换为日期。
如果我没有声明变量类型,如下所示
Dim logon As New LogonAuditDataClassDataContext
Dim backupRanTime = logon.SQLBackupStatusLastRanDate("EventDateTime")
我收到错误
从字符串转换" EventDateTime"输入'整数'无效。
我确信这应该很容易,而且我遗漏了一些明显的东西。
答案 0 :(得分:0)
经过一些游戏后,我将代码更改为:
Dim logon As New LogonAuditDataClassDataContext
Dim backupRanTime = logon.SQLBackupStatusLastRanDate().First.EventDateTime
这可以按预期工作。