关于vb中sql查询语句的问题

janege 2007-12-12 04:37:39
这是一个条件查询,查出在规定时间内的信息,而且还有两个条件要满足,一个是userid,另一个是formtype.
请帮忙看看是什么错误?谢谢啊,急用
sql语句:


StrLine = "select StartTime,EndTime from log where StartTime>=#" & DT(0) & " " & _
Format(DT(2), "HH:MM:SS") & "# and EndTime<=#" & DT(1) & " " & Format(DT(3), "HH:MM:SS") & "# and UserId='" & StrUser & "' # and FormType='" & StrFormType & "'"
...全文
133 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuoxingyu 2007-12-17
你为什么不打印出来呢?
回复
janege 2007-12-17
谢谢各位
回复
1楼已经给出答案了
回复
paradise885 2007-12-13
StrLine = "select StartTime,EndTime from log where StartTime> =#" & DT(0) & " " & Format(DT(2), "HH:MM:SS") & "# and EndTime <=#" & DT(1) & " " & Format(DT(3), "HH:MM:SS") & " and UserId='"& StrUser &"' and FormType='" & StrFormType &"'"
回复
yangtzeu 2007-12-13
加#是SQL中时间格式的一种语法规范
回复
zspdecember 2007-12-13
4楼看清,问的是userid为什么加#。
回复
searen 2007-12-12
<=#" & DT(1) & " " & Format(DT(3), "HH:MM:SS") & "#
#是时间字段的约定
回复
白发程序猿 2007-12-12
就是,为什么要在userid='" & struser &"'#这里加个#字啊
回复
zspdecember 2007-12-12
请教userid='" & struser & "'#这里的#是什么意思?
回复
cangwu_lee 2007-12-12
StrLine = "select StartTime,EndTime from log where StartTime>=#" & DT(0) & " " & _
Format(DT(2),"HH:MM:SS") & "# and " & _
"EndTime<=#" & DT(1) & " " & Format(DT(3),"HH:MM:SS") & "# " & _
"and UserId='" & StrUser & "' and FormType='" & StrFormType & "'"
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告