|
作者: wlbyyh [wlbyyh] 论坛用户 | 登录 |
请尝试以下方法: 单击 刷新按钮或者梢候再试。 打开 127.0.0.1 主页,然后查找与所需信息相关的链接。 HTTP 500.100 - 内部服务器错误 - ASP 错误 Internet 信息服务 -------------------------------------------------------------------------------- 技术信息(适用于支持人员) 错误类型: (0x80004005) /rs.asp, 第 7 行 浏览器类型: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) 页: GET /rs.asp 时间: 程序的代码如下.上面的是运行的结果 <% set conn=Server.CreateObject("adodb.connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db1.mdb") conn.open connstr set rs=Server.CreateObject("adodb.recordset") sql="select*form download" rs.open sql,conn,1,1 filename=rs("filename") %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>New Page 1</title> </head> <body> bbb<%=filename%> </body> </html> <% conn.close set conn=nothing rs.close set rs=nothing sql.close set sql=nothing %> 请高手指教一下啊. |
地主 发表时间: 08/23 19:52 |
回复: 286 [unique] 版主 | 登录 |
第七行改成: sql="select * from download" 1 加两个空格 2 form--->from |
B1层 发表时间: 08/24 17:30 |
回复: SanPi [fengyuwww] 论坛用户 | 登录 |
版主说的对, 你还是去看看SQL方面的书嘛. |
B2层 发表时间: 08/25 11:14 |
回复: wlbyyh [wlbyyh] 论坛用户 | 登录 |
呵呵.谢谢指教啊.我看了好多这样的书啊.都是网上下载的啊.都不是太全面啊.我这程序是照着书上写的啊.谁知道出了错也找不出来啊.呵呵.谢谢版主啊 |
B3层 发表时间: 08/25 17:19 |
回复: wlbyyh [wlbyyh] 论坛用户 | 登录 |
版主我已经按照你说的改了啊.怎么运行后还是和以前一样的错误啊.现在的程序是这样的. <% set conn=Server.CreateObject("adodb.connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db1.mdb") conn.open connstr set rs=Server.CreateObject("adodb.recordset") sql="select * from download" rs.open sql,conn,1,1 filename=rs("filename") %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>New Page 1</title> </head> <body> bbb<%=filename%> </body> </html> 请指点一下啊.很着急啊.谢谢啊. |
B4层 发表时间: 08/25 20:04 |
回复: 286 [unique] 版主 | 登录 |
db1.mdb在当前目录下. rs.open sql,conn,1,1中的两个1改成2或3试试. |
B5层 发表时间: 08/26 10:32 |
回复: lovexp [lovexp] 论坛用户 | 登录 |
rs.open sql,conn,1,1 其中,第一个1代表的是:游标类型; 第二个1代表的是:锁定类型; 其中游标类型有三种:0代表的是AdOpenForwardOnly,启动一个只能向前移动的游标;1代表的是AdOpenKeyset ,启动一个Keyset类型的游标;2代表的是AdOpenDynamic ,启动一个Dynamic类型的游标;3代表的是AdOpenStatic,启动一个Static类型的游标;其中0是默认值。 而锁定类型有四种:1代表的是adLockReadOnly,默认值,recordset对象以只读方法启动,无法进行Addnew,update,delete等操作! 2代表的是adlockPrssimistic,默认值,当数据源正在更新时,系统会暂时锁住其他用户的动作,以保持数据一致性 3代表的是adLockOptimistic,默认值,当数据源正在更新时,系统并不会锁住其他用户的动作,其他用户可以对数据进行增、删、改的操作 4代表的是adlockBatchOptimistic,默认值,当数据源正在更新时,其他用户必须将CursorLocation属性改为adUdeClientBatch才能对数据进行增、删、改、的操作 …………………………………………………………………………………… 一般情况下,你启动一个3,3基本上可以最佳的效果,虽然功能并不是最强的,但是在通常情况下是最优的! 还有最好把出错提示也拷贝出来,这样的话,有方向点! [此贴被 白浪(lovexp) 在 08月27日15时14分 编辑过] |
B6层 发表时间: 08/27 08:04 |
回复: wlbyyh [wlbyyh] 论坛用户 | 登录 |
呵呵.谢谢诸位高手指教啊.小弟感激不尽.呵呵. |
B7层 发表时间: 08/27 15:51 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号