关于Dreamweaver制作动态页问题,数据库连接成功,也可以打开预览,但是建立了记录集后,在预览就出错了! 10
HTTP错误500.100-内部服务器错误-ASP错误Internet信息服务技术信息(用于支持人员)错误类型:MicrosoftJETDatabaseEngine(0x...
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
技术信息(用于支持人员)
错误类型:
Microsoft JET Database Engine (0x80004005)
不能使用 '';文件已在使用中。
/MySampleApps/TMPf2y0okb2lt.asp, 第 8 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 2.0.50727; InfoPath.2)
网页:
GET /MySampleApps/TMPf2y0okb2lt.asp
代码:
3 <%
4 Dim Recordset1
5 Dim Recordset1_numRows
6
7 Set Recordset1 = Server.CreateObject("ADODB.Recordset")
8 Recordset1.ActiveConnection = MM_CafeTownsend_STRING
9 Recordset1.Source = "SELECT * FROM COMMENTS"
10 Recordset1.CursorType = 0
11 Recordset1.CursorLocation = 2
12 Recordset1.LockType = 1
13 Recordset1.Open()
14
15 Recordset1_numRows = 0
16 %> 展开
Internet 信息服务
技术信息(用于支持人员)
错误类型:
Microsoft JET Database Engine (0x80004005)
不能使用 '';文件已在使用中。
/MySampleApps/TMPf2y0okb2lt.asp, 第 8 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 2.0.50727; InfoPath.2)
网页:
GET /MySampleApps/TMPf2y0okb2lt.asp
代码:
3 <%
4 Dim Recordset1
5 Dim Recordset1_numRows
6
7 Set Recordset1 = Server.CreateObject("ADODB.Recordset")
8 Recordset1.ActiveConnection = MM_CafeTownsend_STRING
9 Recordset1.Source = "SELECT * FROM COMMENTS"
10 Recordset1.CursorType = 0
11 Recordset1.CursorLocation = 2
12 Recordset1.LockType = 1
13 Recordset1.Open()
14
15 Recordset1_numRows = 0
16 %> 展开
展开全部
哎!这段时间老是碰见很多人问同类型的问题,全部是绑定记录集出的错!为什么要用绑定记录集呢?用手写代码不是更好?
例如:
Conn.asp
<%
Dim db,conn,connstr
db="data.mdb"
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) & ""
conn.Open connstr
%>
a.asp
<!--#include file="conn.asp"-->
<%
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open"SELECT * FROM COMMENTS",Conn,1,1
Response.write("共有"&rs.recordcount&"条记录")
rs.close
Set rs=nothing
%>
这样不是比你那个简单得百倍?而且代码少,文件也小,运行起来岂不是比你那个快?
最重要的是,只要路径正确,是绝对错不了的!
例如:
Conn.asp
<%
Dim db,conn,connstr
db="data.mdb"
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) & ""
conn.Open connstr
%>
a.asp
<!--#include file="conn.asp"-->
<%
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open"SELECT * FROM COMMENTS",Conn,1,1
Response.write("共有"&rs.recordcount&"条记录")
rs.close
Set rs=nothing
%>
这样不是比你那个简单得百倍?而且代码少,文件也小,运行起来岂不是比你那个快?
最重要的是,只要路径正确,是绝对错不了的!
追问
可惜的就是还没到手写那种境界啊!继续努力的学吧!
追答
只要有恒心!我也是这么过来的!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询