日期:2014-05-17  浏览次数:20956 次

在线 登陆验证时出现错误.
IE显示错误为:
Microsoft   JET   Database   Engine   (0x80040E07)
标准表达式中数据类型不匹配。
/shopping/checklogin.asp,   第   16   行

第16行是两个******之间的.....谢谢

我的代码:
<%
xm=request( "xm ")
password=request( "password ")
strSql= "select   *   from   xinxi   where   xm= ' "&xm& " '   and   password= ' "&password& " '   "
set   rs=Server.CreateObject( "ADODB.RecordSet ")
**************************************************************************
rs.open   strSql,conn,3,3
**********************************************************************
if   rs.eof   then
Response.Redirect   "error.htm "
else
session( "xxid ")=rs( "xxid ")
session( "xm ")=rs( "xm ")
session( "power ")=rs( "power ")
Response.Redirect   "liulan1.asp "
end   if

conn.close()
set   conn=nothing
%>

------解决方案--------------------
xm 和 password 数据库里什么类型?