asp 代码语法错误?
创始人
2025-07-11 17:32:45
0次
asp 代码语法错误?
If diqu<>"" Then
Call GetClassID(diqu)
Sql = Sql & "and ClassID in" & StrTmp &
End If
根据你的代码,解决方案:
第一个问题:Sql = Sql & "and ClassID in" & StrTmp & 此句语法错误。。。。求教?
---------------得出错误二点如下---------------------------------
一、StrTmp变量你没声明。他是在函数内套用的。你这样外部直接调用。是不起作用的。得不到数值,形成的SQL就是错误的。
二、Sql & "and ClassID in" & StrTmp & 中最后一个&符号不要,为防止错误,在IN后面加个空格,代码修改如下:
If diqu<>"" Then
Dim StrTmp:StrTmp=""'如果这个StrTmp变量你已经声明过了。这里就不需要
Call GetClassID(diqu)
Sql = Sql & "and ClassID in " & StrTmp
End If
第二个问题:输入日期区段 的查询不成功。
一、那个日期发送的是什么格式?
二、你需要的又是什么格式?
三、你的数据库中存放的日期又是什么格式?
四、你的具体应用场合是什么?
相关内容