论坛: 网站建设 标题: 大家看看这是那个地方出错了, 复制本贴地址    
作者: combook [combook]    论坛用户   登录
<%@ language=vbscript%>

<%

'下面是连接代码

mydsn = "dsn=user;uid=superuser;database=hotfoxdb;pwd="

'取得用户提交的用户名和密码

name=trim(request.form("username"))

password=trim(request.form("userpassword"))

'数据预处理,检测输入中是否存在 ′ 符号

if (instr(name,"'")<>0 or instr(password,"'")<>0) then

'如果有非法字符,转到登录失败页面

response.redirect("logfail.htm")

end if

'执行常规的sql数据验证

mysql="select * from user where name='"&username&"' and password='"&userpassword&"'"

set rstmp = server.createobject("adodb.recordset")

rstmp.open mysql,mydsn,3

'检测是否返回多个数据记录

if rstmp.recordcount<>1 then

'如果符合条件的记录不止一个,转到登录失败页面

response.redirect("logfail.htm")

else

'成功登录的处理部分

rstmp.close()

set rstmp=nothing

response.redirect("index.asp")

end if

%>

错误提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'

[Microsoft][ODBC Microsoft Access 驱动程序] 参数不足,期待是 2。

/web/chik.asp, 行31

我用的ODBC建的连接


地主 发表时间: 10/14 18:25

回复: newekin [newekin]      登录
rstmp.open mysql,mydsn,3


缺少参数!  改成  rstmp.open mysql,mydsn,3,2

B1层 发表时间: 10/14 20:28

回复: combook [combook]   论坛用户   登录
没有用的还是老样子
一样的错误

B2层 发表时间: 10/15 09:53

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号