Web能否直接与应用程序交换数据?

forDream_ 2009-10-03 04:05:16
服务端:asp+access
客户端:VB应用程序

现有成果:应用程序通过提交带有参数的URL(例如:lingincheck.asp?txtname=aaa&txtpwd=bbb),将本地的信息传递给远程服务器,然后相应页面查询数据库,将结果输出在页面上。程序通过读取页面的源文件(html代码)得知结果(如:是否登录成功)。

问题:如果是简单检查登录这个还好说,但是我还需要将数据库中一个表的内容全部拉取到程序中,这时如果使用仍旧按照方法,需要分析大量的代码,并在程序中计算,此时如果记录数非常多的,程序甚至可能会出现假死。

目标:能否将远程计算机查询得到的数据,直接发送给程序?

(而且我觉得按照之前的方法,也是比较不合理的:1.服务端将数据按某种格式排列后显示出来 2.程序还要将不需要的东西去掉(例如页面中的各种标签),所以就想有没有比较直接传递数据的方法)
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
meimeihao98 2009-10-07
  • 打赏
  • 举报
回复
很简单 vb通过http的方式直接访问远程服务器上的xml数据库就可以了
你只需要将你不管是access还是sql还是msql数据空中的数据调取出来再存为xml数据格式就可以了
forDream_ 2009-10-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 citybird 的回复:]
1、WebService
2、Winsock
[/Quote]
可以给一点实例和大致的思想方法?
zhangjiewoshiwo 2009-10-04
  • 打赏
  • 举报
回复
1.服务端将数据按某种格式排列后显示出来
这个你可以做一个WebService或者是windowsService来做,个人觉得如果你是WEB应用得话用WebService,这个里面你可以在你需要得时候来做些处理(如:就像你说的那样如果接受到这个网站了lingincheck.asp?txtname=aaa&txtpwd=bbb,就把后面得参数取出来取数据库里面做相应得处理-“然后相应页面查询数据库,将结果输出在页面上”)这是个服务你直接装在服务器上就OK拉!

2.程序还要将不需要的东西去掉(例如页面中的各种标签),所以就想有没有比较直接传递数据的方法)
这个用Socket,你就可以直接把你上面查到得数据直接打包然后发送给程序,程序收到或者没收到都可以回发一个信息。。。。这个具体得怎么做,你可以看看关于Socket编程方面得资料

希望对你有帮助。。。。。。!
三楼の郎 2009-10-03
  • 打赏
  • 举报
回复
1、WebService
2、Winsock

28,391

社区成员

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

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