我从SQL Server中选择了一个日期,但遇到了问题。如果我将数据插入06/06/2012
,它将以此格式保存在SQL Server中。当我从表中选择它时,它看起来像6/6/2012
。
我试着用这个:
SELECT
FirstName, LastName,
CONVERT(VARCHAR, DOB, 101)
FROM
TblClients
但是我收到了错误:
在与此名称或序号相对应的集合中找不到ITEM。
答案 0 :(得分:1)
听起来你的VB代码没问题,直到你没有返回预期的" ITEM"。
尝试使用列名称对convert
别名:
SELECT FirstName, LastName, convert(varchar,DOB, 101) AS DOB From TblClients
答案 1 :(得分:0)
我需要做的是比较tblClients的值和mskDOB.text的值。所以我做的是将两者都转换为字符串,以这种方式格式化它们 - > “YYYYMMDD”,比较它们并且有效。