张爱玲散文集 pdf:asp数据查询问题

来源:百度文库 编辑:高校问答 时间:2024/05/03 00:45:30
<%
kemu=request.form("kemu")
chengji=request.form("chengji")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("jihyang.mdb")
exec="select * from result where kemu='"&kemu&"' and chengji="&chengji
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1

rs.close
set rs=nothing
conn.close
set conn=nothing

%>
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%
do while not rs.eof
%><tr>
<td><%=rs("kemu")%></td>
<td><%=rs("chengji")%></td>

</tr>
<%
rs.movenext
loop
%>
</table>
</body>
</html>
从example6.htm提交后出现以下错误
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/Data/example6.asp, 第 8 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

网页:
GET /Data/example6.asp

时间:
2006年4月28日, 18:23:10

详细信息:
Microsoft 支持

上面这个例子改编自10天学会asp

建议把
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("jihyang.mdb")

该成
<%
set conn=server.CreateObject("ADODB.connection")
cnStr= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("jihyang.mdb")
conn.Open cnstr
%>
要是哪里还不明白可以加我的QQ:47807992

我个人认为用POST传值为好。