[在线等待]请大家看一条SQL语句,急.....
select * from xxx where Name=' " & text1.text & " ' and Date1 Between ' # " & vba.format(BeginDate.value,"yyyy-mm-dd") & " # ' and ' # " & vba.format(EndDate.value,"yyyy-mm-dd) & " # ' order by id
请大家看看有没有问题,在我机子上运行没有问题,但就是查不出东西来...
问题点数:20、回复次数:5Top
1 楼vbman2003(家人)回复于 2006-06-01 08:56:53 得分 5
字段name是数据库保留字,你用[]括起来试试:
"select * from tb where [name]='" & trim(text1.text) & "'"......Top
2 楼dingzhihui(无名)回复于 2006-06-01 08:59:08 得分 0
请各位帮忙,自己先顶Top
3 楼dingzhihui(无名)回复于 2006-06-01 09:01:30 得分 0
不行的name这里没有问题,主要是后面的日期的比较有问题。Top
4 楼Leftie(左手,为人民币服务)回复于 2006-06-01 09:09:35 得分 15
数据库为ACCESS:
select * from xxx where [Name]='" & text1.text & "' and Date1 Between # " & vba.format(BeginDate.value,"yyyy-mm-dd") & " # and # " & vba.format(EndDate.value,"yyyy-mm-dd) & " # order by id
数据库为SQL:
select * from xxx where [Name]='" & text1.text & "' and Date1 Between '" & vba.format(BeginDate.value,"yyyy-mm-dd") & "' and '" & vba.format(EndDate.value,"yyyy-mm-dd) & "' order by idTop
5 楼dingzhihui(无名)回复于 2006-06-01 09:25:22 得分 0
谢楼上了,问题已解决。Top




