精密医疗器械怎么划分:asp 问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 16:54:05
indext.html文件内容如下:
<html>
<head>
<form action="table1.asp" method="post" name=a>
<p>姓名<input type="text" name="a1"></p>
<p>密码<input type="password" name="a2"></p>
<input type="submit" name="a3" value="提交">
<input type="reset" name="a4" value="重写">
</head>
</html>
table1.asp如下:
<%@language="vbscript"%>
<% name=request.form("a1")
password=request.form("a2")
set conn=server.createobject("adodb.connection")
str="driver={sql server};server=127.0.0.1;uid=a;pwd=a;dbq=master"
conn.open str
set rs=server.createobject("adodb.recordset")
strsql="select* from aa where username='"&name&"'"
rs.open strsql,conn,1,1
if rs.eof then
response.write "无记录"
else
if trim(rs("userpassword"))=trim(password) then
response.write "成功"
else
response.write "密码错误"
end if
end if
%>
数据库 master
表 aa
用户名 a 密码 a
字段名username userpassword
asp虚拟目录 f:\aspwep1
出错信息
无法显示网页
试图访问的网页出现问题,无法显示。

请尝试执行下列操作:

单击刷新按钮,或稍后重试。

打开 localhost 主页,然后查找与所需信息相关的链接。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'X\IUSR_X' 登录失败。
/aspweb1/登录/table1.asp, 第 6 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TencentTraveler )

网页:
POST 27 ??? /aspweb1/登录/table1.asp

POST Data:
a1=11&a2=11&a3=%CC%E1%BD%BB

你的数据库连接语句错啦:
str="driver={sql server};server=127.0.0.1;uid=a;pwd=a;dbq=master"
应该改为:
str="driver={sql server};server=127.0.0.1;DataBase=master;uid=a;pwd=a;"