【发布时间】:2011-04-27 19:29:50
【问题描述】:
我在我的 sql 语句中使用了不等于运算符 <>,但它没有检索到任何不等于所选日期的记录。
代码:
Command = New SqlCommand("SELECT * FROM [Products] WHERE [ParkingStartDate] <> @StartDate", myConn)
Command.Parameters.AddWithValue("@StartDate", StartDate1)
【问题讨论】:
-
您有任何不同的记录吗?
-
@Oded: +1, @OP: 请在 sql management studio 查询窗口中运行 select 查询,而不是
@StartDate插入日期值(例如 '1/1/2011') ,验证您没有得到任何结果,然后向我们展示您希望在结果中包含的行中的[ParkingStartDate]字段值。如果您从查询中获得结果,那么问题与您的不等于运算符无关。
标签: asp.net sql sql-server vb.net tsql