论坛: 网站建设 标题: 这是怎么回事啊.小弟实在找不出原因啊. 复制本贴地址    
作者: 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号