永发信息网

asp数据库为何连接不起来?

答案:1  悬赏:70  手机版
解决时间 2021-08-12 06:03
  • 提问者网友:不要迷恋哥
  • 2021-08-11 12:39

asp数据库为何连接不起来?与教材上说的对不上。为什么?

请看代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<%
Set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsort access driver
(*.accdb)};dbq="&server.mappath("guestbook.accdb")
%>
<%
exec="select * from guestbook"
Set rs=server.CreateObject("adodb.recordset")
rs.open exec,conn,1,1
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<% Do While Not rs.eof %>
<tr height="2">
<td><%=rs("username")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td>
<td><%=rs("time")%></td>
</tr>
<%
rs.movenext
Loop
%>
</table>
</BODY>
</HTML>

最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-08-11 13:30

把<%
Set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsort access driver
(*.accdb)};dbq="&server.mappath("guestbook.accdb")
%>
改为


<%


DIM connstr,conn,rs,DBMDB


DBMDB="guestbook.accdb" 


connstr="Provider=Microsoft.Jet.OLEDB.4.0;"&_
"Data Source=" & Server.MapPath(DBMDB)


 Set conn = Server.CreateObject("ADODB.Connection")


conn.Open connstr


%>


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯