首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

关于日期的查询格式解决思路

2012-02-24 
关于日期的查询格式我想查询某一时间段的数据,日期选择在TextBox,短日期;数据库“日期”字段也是短日期。但我

关于日期的查询格式
我想查询某一时间段的数据,日期选择在TextBox,短日期;数据库“日期”字段也是短日期。但我用了好几种格式写SQL语句都报错语法错误。如:
strSQL = "SELECT 日期,姓名,消费类型,金额 FROM 支出表 WHERE '" & CX_TaTxt.Text & "'<= 日期 AND 日期 <= '" & CX_TbTxt.Text & "'"

strSQL = "SELECT 日期,姓名,消费类型,金额 FROM 支出表 WHERE CX_TaTxt.Text <= 日期 AND 日期 <= CX_TbTxt.Text "

strSQL = "SELECT * FROM 支出表 WHERE FormatDateTime(CX_TaTxt.Text,vbShortDate) <= 日期 AND 日期 <= FormatDateTime(CX_TbTxt.Text,vbShortDate)"

都不行,请问到底该如何解决?

[解决办法]

VB code
strSQL = "SELECT * FROM 支出表" & _         " WHERE #" & FormatDateTime(CX_TaTxt.Text,vbShortDate) & "# <= 日期" & _         " AND 日期 <= #" & FormatDateTime(CX_TbTxt.Text,vbShortDate) & "#"
[解决办法]
strSQL = "select * from 支出表 where 日期 between " & Chr(35) & CX_TaTxt.Text & "# and #" & CX_TbTxt.Text & Chr(35) 


热点排行