|
回复 1# 的帖子
使用CONVERT函数.对数据库查询做处理,详细使用方法.如下:
在Customer页面上任意选取一个CustomerNo(如:3000002),在这一条记录中读取CreatedDate的数据,得到如下的格式如:06/06/2009。我们根据选取的CustomerNo在数据库中查询:SELECT CreatedDate FROM dbo.t_Customer WHERE (CustomerNo = '3000002')。然后获得的结果是2009-6-6 17:42:37的形式,与我们从页面上读取的数据是无法比较。我们从字面上一眼看去是对的,但是电脑比较出来时错误的。
要解决这个问题我们只有将从数据库中读取的数据的格式转换与页面上的格式一致。转换时间的函数CONVERT函数可以达到我们预期的效果。还是根据选取的CustomerNo来查询:SELECT CONVERT(char(10), CreatedDate, 101) AS date FROM dbo.t_Customer WHERE (CustomerNo = '3000002')。获得的数据是06/06/2009,刚好与我们从页面上读取的数据格式上是一样的。 |
|