工行房贷如何提前还款:asp调用数据库问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/25 10:30:56
这是原代码:
<html>
<body>
<%
if request("keywords")<>""then
set conn=Server.Createobject("adodb.connection")
conn.open("driver={microsoft access driver(*.mdb)}; Dbq="& Server.mappath("preson.mdb"))
key=request("keyword")
sql="select*from grade where 姓名 like '%"&key &"%'"
response.write(sql)
set rs=conn.execute(sql)
rstotab(rs)
conn.close()
end if
%>
<%
function rstotab(rs)
response.write("<table border=1>")
response.write("<tr>")
'part 1 输出"表头名称"
for i=0 to rs. field.count-1
response.write("<td><b>"&rs(i).name&"</b></font></td>")
next
response.write("</tr>")
' part 2 输出数据表的"内容"
rs.movefrist()
While Not rs.EOF
row="<tr align=middle>"
for i=0 to rs.field.count-1
Row= Row&"<td>"&rs(i)&"</td>"
next
response.write(row & "</td>")
rs.movenext
wend
end function
%>
<form action="5-02.asp" method=post>
输入姓名关键字;
<input type="text" name="keywords"size="20" value="<%=key%>">
<input type=submit value="执行">
</form >
</body>
</html>
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/Scripts/服务器/ASP程序/5-02.asp, 第 6 行
但我的Access的数据库建好了,为什么那个set conn 连不上呢?
请指教!

要建立数据源的。你把数据库的文件代码发上来。