跪求高手指点,折磨我好久了编译器错误 错误 '800a03f6' 和ODBC Drivers 错误 '80040e14'

来源:百度知道 编辑:UC知道 时间:2024/09/23 08:00:38
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access Driver] 日期的语法错误 在查询表达式 'name like '%王春飚%' and date = #2007-2-3# and time > #下午 12:00:00#' 中。

/qiandao/save.asp,行43
下面是代码
<% @language="vbscript" %>

<%
response.buffer=true
Response.Expires=0

tname=trim(request("name"))
neirong=request("neirong")

'效验用户名和内容
If tname="郭大杉" Then
response.write "SORRY <br>"
response.write "请选择你自己的名子"
response.end
end if
%>
<%
if len(neirong)>=30 then
response.write("<table width=300 border=0 cellspacing=0 cellpadding=0 align=center>")
response.write("<tr><td>--你

下面的if else 没有相对应的end if

if rs.recordcount <> 0 then
rs.close
set rs=nothing
set conn=nothing
response.write("<table width=300 border=0 cellspacing=0 cellpadding=0 align=center>")
response.write("<tr><td>--你已经签过到了!!--</td></tr>")
response.write(" <tr><td>---<a href=vbscript:history.back()>反回>>>></a>---</td></tr>")
response.write("</table>")
else
rs.close
set rs=nothing
set conn=nothing

提示那里不是说242行缺少End么?

这个你检查下
if ....end if 的完整性就可以了

可能是少了个end if 或者是多了个end if.

你把下面的 # 改成 ' 试下
sql="select * from data where name like '%"&tname&"%' and date = #"&tdate&"# and time < #"&ttime&"# "