从SQL Server中选择日期时间?

时间:2015-12-10 17:01:08

标签: sql-server date vb6

我从SQL Server中选择了一个日期,但遇到了问题。如果我将数据插入06/06/2012,它将以此格式保存在SQL Server中。当我从表中选择它时,它看起来像6/6/2012

我试着用这个:

SELECT 
    FirstName, LastName, 
    CONVERT(VARCHAR, DOB, 101)
FROM 
    TblClients

但是我收到了错误:

  

在与此名称或序号相对应的集合中找不到ITEM。

2 个答案:

答案 0 :(得分:1)

听起来你的VB代码没问题,直到你没有返回预期的" ITEM"。

尝试使用列名称对convert别名:
SELECT FirstName, LastName, convert(varchar,DOB, 101) AS DOB From TblClients

答案 1 :(得分:0)

我需要做的是比较tblClients的值和mskDOB.text的值。所以我做的是将两者都转换为字符串,以这种方式格式化它们 - > “YYYYMMDD”,比较它们并且有效。