帮我看个SQL语句:

来源:百度知道 编辑:UC知道 时间:2024/05/06 08:32:49
其中from= "&user&"的from是字段名,三个变量:user ktime etime
这句错在哪?才能查询到access数据库里的from为user的并且符合 开始时间为ktime至etime。时间记录的字段名为:ktime

sql="select * from xinxi where from= "&user&" and ktime between "&btime&" and "&etime
晕,写错了,三个变量分别为:user btime etime

sql="SELECT * FROM xinxi WHERE [from]= '"&user&"' AND ktime between #"&btime&"# AND #"&etime&"#"

建议不要用关键字做字段名或者表名,避免不必要的麻烦。
你的语句没有错

sql="select * from xinxi where from= "&user&" and ktime between "&btime&" and "&etime&""

建议不要用关键字做字段名
如果用了,就这样吧
sql="select * from xinxi where [from]= "&user&" and ktime between "&btime&" and "&etime