【发布时间】:2011-02-04 20:28:24
【问题描述】:
我有一个如下所示的日期变量:
Dim LogDate As Date = Date.Today.AddDays(-1)
格式如下:#4/5/2010#
然后它作为 WHERE 子句进入 SQL 选择查询。当我调试时,查询已将其更改为“05/04/2010”。我希望它像声明时那样采用“04/05/2010”格式。关于我如何做到这一点的任何想法?
Hee 是查询:
Dim sqlCmd As New SqlCommand("SELECT TOP (100) PERCENT tblBackup.BackupName,
tblBackupArchive.BackupDate, tblStatus.Status FROM tblStatus INNER JOIN tblBackupArchive ON
tblStatus.StatusID = tblBackupArchive.StatusID INNER JOIN tblBackup ON tblBackupArchive.BackupID =
tblBackup.BackupID INNER JOIN tblClient ON tblBackup.ClientID = tblClient.ClientID WHERE tblBackupArchive.BackupDate = '" & LogDate & "' AND (tblBackupArchive.StatusID = 3) ORDER BY
tblBackupArchive.BackupDate DESC", connection)
--琼斯
【问题讨论】:
-
您的开发系统以何种文化运行?
-
你是怎么把它放到查询中的?
-
不知道如何检查文化对不起!
标签: vb.net datetime sqldatatypes