关于vb中sql查询语句的问题
这是一个条件查询,查出在规定时间内的信息,而且还有两个条件要满足,一个是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 & "'" --------------------编程问答-------------------- 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 & "'" --------------------编程问答-------------------- 请教userid='" & struser & "'#这里的#是什么意思?
--------------------编程问答-------------------- 就是,为什么要在userid='" & struser &"'#这里加个#字啊 --------------------编程问答-------------------- <=#" & DT(1) & " " & Format(DT(3), "HH:MM:SS") & "#
#是时间字段的约定 --------------------编程问答-------------------- 4楼看清,问的是userid为什么加#。 --------------------编程问答-------------------- 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 &"'" --------------------编程问答-------------------- 加#是SQL中时间格式的一种语法规范 --------------------编程问答-------------------- 1楼已经给出答案了 --------------------编程问答-------------------- 谢谢各位 --------------------编程问答-------------------- 你为什么不打印出来呢?
补充:VB , 基础类