| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 842 人关注过本帖, 1 人收藏
标题:这个代码怎么读取服务器上的数据
只看楼主 加入收藏
事业男儿
Rank: 2
等 级:论坛游民
帖 子:317
专家分:14
注 册:2007-4-25
结帖率:82.19%
收藏(1)
已结贴  问题点数:20 回复次数:7 
这个代码怎么读取服务器上的数据
Private Sub Timer1_Timer()
Dim i As Integer
Dim strLin As String
Dim d() As String
Dim Myd As Integer
Myd = CInt(Day(Date))   '读取计算机的日期


Open App.Path & "\wkzbb.data" For Input As #1    '打开文件读。’...........这个地方怎么改成读取服务器上的地址
   For i = 1 To Myd - 1
      Line Input #1, strLin     '读取一行数据到变量。
   Next i
   Line Input #1, strLin     '读取一行数据到变量。
Close #1

d = Split(strLin, " ")
If CInt(d(0)) <> Myd Then
   MsgBox "检查文件,今日数据错误!"
   End
End If

'显示照片
For i = 0 To 4
   Picture1(i).Picture = LoadPicture(App.Path & "/images/" & d(i + 1) & ".JPG")’...........这个地方怎么改成读取服务器上的地址

Next i
End Sub
搜索更多相关主题的帖子: 计算机 服务器 
2014-04-22 06:48
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:7 
你这种的方式,只能让服务器共享 这个文件夹,然后映射成为一个盘符,然后像使用本地硬盘文件一样的使用。

如果你不想让服务器共享,那么就要自己写网络通讯部分,需要写服务器端,
客户端请求文件,然后服务器端就读具体的文件,然后内容全部传过来。

授人于鱼,不如授人于渔
早已停用QQ了
2014-04-22 09:28
owenlu1981
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:211
专家分:1130
注 册:2013-5-17
收藏
得分:7 
假设服务器IP地址为 168.10.10.20,就把本地的盘符换成 \\168.10.10.20
Open "\\168.10.10.20\wkzbb.data" For Input As #1
另外 d = Split(strLin, " ") 这个语句应该会出错 (类型不比配)
2014-04-22 09:59
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:653
专家分:3402
注 册:2008-5-7
收藏
得分:7 
回复 3 楼 owenlu1981
你这样肯定不行的,使用隐含的共享也必须提供具体盘符的,如访问隐含共享盘本机c盘“\\127.0.0.1\c$”。
2014-04-22 11:01
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:653
专家分:3402
注 册:2008-5-7
收藏
得分:0 
通常远程服务器会关闭隐含共享的(关闭135和445端口),像这个情况一般是通过innet控件下载到本地再打开。open命令只能打开指定了具体磁盘驱动器的文件,不能打开iis指定的文件
2014-04-22 11:10
事业男儿
Rank: 2
等 级:论坛游民
帖 子:317
专家分:14
注 册:2007-4-25
收藏
得分:0 
那意思是不能实现哦,换种思路,就让客服端启动的时候到服务器去下载 \wkzbb.data  还有没有其他的方法呢?
2014-04-22 11:44
owenlu1981
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:211
专家分:1130
注 册:2013-5-17
收藏
得分:0 
回复 4 楼 lowxiong
服务器上一般会建文件夹(假设ABC),IP地址下直接连文件夹 \\168.10.10.10\ABC\A.mdb
我就是这么实现的
2014-04-30 23:11
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:653
专家分:3402
注 册:2008-5-7
收藏
得分:0 
回复 7 楼 owenlu1981
是吗?那你一定是在局域网里把某台电脑服务器的某个目录设置成了显性共享才行的,但可以肯定,没有任何一个公网服务器会蠢到共享目录的,大多能从公网服务器上获取文件只有通用的两种模式,1是iis提供的下载协议,使用的是80端口,另一种是做ftp服务器,使用的是21端口。只有局域网里会有管理员图方便,使用文件共享模式来提供文件访问的,该模式为netbios协议,使用139、445端口。有经验的管理员一定会在对外的路由器上禁止这两个端口访问的,而有安全意识的个人电脑用户一般会主动关闭这两个端口,防止被入侵。
另外需要更正的你所说的文件夹abc在网络共享模式下访问时就不叫文件夹了,而是叫共享名,这个名称在设置共享时是可以更名的,默认时会使用被共享的文件夹名。
2014-05-01 06:25
快速回复:这个代码怎么读取服务器上的数据
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.081818 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved