我想查询从某年某月某日到某年某月某日的记录,数据表中date这一列的数据类型是时间日期,我用的是access。
一开始用这样的语句:Select * From Login Where UserName = '"+UserNameText.Text+"' And (LogDate Between 'startTime' And 'endTime')结果说数据类型不匹配,请问我应该怎样写呢
...全文
20333打赏收藏
急!!!!数据库查询问题,有关between的
我想查询从某年某月某日到某年某月某日的记录,数据表中date这一列的数据类型是时间日期,我用的是access。 一开始用这样的语句:Select * From Login Where UserName = '"+UserNameText.Text+"' And (LogDate Between 'startTime' And 'endTime')结果说数据类型不匹配,请问我应该怎样写呢
--------------------
BETWEEN CAST('"+ startTime.ToString() +"' AS DATETIME) AND CAST('"+ endTime.ToString() +"' AS DATETIME" 这样是什么意思啊,我试了一下,出错,而且好像是内存出错,怪吓人的
---between XX and XX (XX若只能是字符串类型 怎么往datetime上面转?)
SELECT * FROM Login WHERE UserName = '"+UserNameText.Text+"' AND
LogDate BETWEEN '"+ startTime.ToString() +"' AND '"+ endTime.ToString() +"'