设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 46|回复: 6
打印 上一主题 下一主题

[求助]总是提示找不到包含文件 'adovbs.inc'

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-7 23:50:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<!--#include virtual="adovbs.inc" -->
<%
set conn=server.createObject("adobc.connection")
strProvide="provide=sqlloledb;date source=XING-AE809AD14D;initial catalog=asp;user id=sa;password=;"
conn.open strProvede
conn="select * from student"
set rs=conn.Execute(command,recordsAffected,adcmd)
response.write "<table border=3>"
response.write "<tr>"
for i=0 to rs.fields.count-1
response.write "<td>"&ucase(rs(i).name)&"</td>"
next
response.write "</tr>"
while not rs.eof
response.write "<tr>"
for i=0 to rs.filds.count-1
response.write "<td>"&rs(i).value&"</td>"
rs.moveNext
response.write "<tr>"
wend
response.write "</table>"
set conn=nothing
%>

我已经将这个文件复制到了虚拟目录中了,为什么还是这个错误
2#
发表于 2010-1-7 23:50:38 | 只看该作者
Do Until rs.EOF
response.write "<tr>"
for i=0 to rs.filds.count-1
response.write "<td>"&rs(i).value&"</td>"
rs.moveNext
response.write "<tr>"
Loop
用这种循环试试。
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-7 23:50:42 | 只看该作者
关于inc文件

【what's inc file】

.inc 文件顾名思义是include file的意思。

实际上,文件的后缀对于文件包含是无所谓

你可以包含一个asp文件,也可以包含txt文。
一般我们使用inc作为后缀,是因为这样能体
现该文件的作用。

【why inc file】
.inc文件的作用有点类似于C/C++内的.H .HPP
头文件,使用inc文件可以使我们的程序,增
加可读性,更易于开发和维护。

【how to inc file】
使用SSI(Server Side Include)指令中的#Include
asp包含文件的写法是这样的:
在html中,写:
<!-- #include file = "FileName" -->
<!-- #include Virtual = "FileName" -->
file和Virtual的区别在于file使用相对路径
而Virtual是你的web站点内虚拟目录的完整虚拟路径
比方:
<!-- #include file = "inc/char.inc" -->
就表示包含当前文件所在的虚拟目录路径下面的inc目录下的char.inc
写成 virtual就可能就需要这么写了
<!-- #include virtual = "/myweb/inc/char.inc" -->
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-7 23:50:45 | 只看该作者
INC是什么来的!!!!!
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-7 23:50:48 | 只看该作者
<!--#include file="adovbs.inc" -->
<%
set conn=server.createObject("adodb.connection")
strProvider="Provider=sqloledb;data sourse=XING-AE809AD14D;Initial Catalog=tx1;user id=sa;password=;"
conn.open sreProvide
command="select * from t_student"
set rs=conn.execute(command,recordsAffected,adcmd)
response.write "<table border=3>"
response.write "<tr>"
for i=0 to rs.fields.count-1
response.write "<td>"&ucase(rs(i).name)&"</td>"
next

response.write "</tr>"
while not rs.eof
response.write "<tr>"
for i=0 to rs.filds.count-1
response.write "<td>"&rs(i).value&"</td>"
rs.moveNext
response.write "<tr>"
wend
response.write "</table>"
set conn=nothing
%>

提示这个错误是什么原因呢
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
Microsoft VBScript 编译器错误 (0x800A0400)
缺少语句
/个人网站/asp.asp, line 21
wend

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
网页:
GET /个人网站/asp.asp
时间:
2007年6月30日星期六, 12:37:09

详细信息:
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-7 23:50:54 | 只看该作者
<!--#include file="adovbs.inc" -->
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-20 04:33 , Processed in 0.107059 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表