asp读取局域网服务器上的txt文件里的值

richard追风 2010-02-23 08:58:21
具体情况是这样的,一个网站部署在192.168.0.1机器上,然后再192.168.0.2上也部署了此网站,现在192.168.0.2上的asp页面上的一个参数要从192.168.0.1上的一个txt文件里读取获得,该怎么处理?

现在:
Const ForReading = 1, ForWriting = 2
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")

Set f = fso.OpenTextFile("http://192.168.1.65:81/touch/count/testfile.txt", ForReading)
num = f.ReadAll

会出现
错误类型:
Microsoft VBScript 运行时错误 (0x800A0034)
错误的文件名或号码
/website/count/count.asp, 第 6 行
...全文
144 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
richard追风 2010-02-23
  • 打赏
  • 举报
回复
那如果改成access数据库呢,该怎么连接,上次用到
dbpath = "http://192.168.0.1/database/visitcount.mdb"

Set conn = Server.CreateObject("ADODB.Connection")
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(dbpath)
conn.Open connstr
也连接不上的吗
江浪888 2010-02-23
  • 打赏
  • 举报
回复
这样不可以的,要的话,可以XMLHTTP活着采用数据格式转换,里面用到太多技术了
richard追风 2010-02-23
  • 打赏
  • 举报
回复
用xmlhttp可以取得值了,但怎么更新值呢
woshimaikou 2010-02-23
  • 打赏
  • 举报
回复
貌似要用到 XMLHTTP 对象

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧