2009-08-19 58 views
3

是否有可以在MS Access和SQLServer 2k5 +中将字符串转换为日期的函数?看来CDate可以在SQLServer中访问和转换作品,但我想要一个可以在两者中工作的函数。在SQLServer和Access中转换日期

谢谢!

回答

7

请务必记住,SQL和Access不在同一平台上运行,并且您无法访问每个平台中的相同功能。这就像问你是否可以在ASP.NET中使用echo命令一样。 Echo使用PHP而不是.NET语言。我不相信你会找到一个你可以使用的常用功能。

但是,我会考虑简单地将该值存储为日期,因此不需要首先进行转换。

在SQL

...

cast (MyColumn as datetime) 

访问...

cdate(MyColumn) 

延伸阅读:

  1. MSDN: SQL
  2. Tech on the net: Access CDATE
1

MS Access和Sql Server有使用不同的平台,并且没有用于转换日期的通用功能。但是,你可以在服务器端使用普通查询而无需转换日期,然后你可以在编程端将日期转换为你想要的格式。