Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[高级讨论]如何远程访问(internet)access

sosopain  发表于:2009-02-04 12:38:42  
复制

目前我有个统计数据库使用的是accesss, 位置在一个远程internet的asp服务器上, 需要实现的主要操作是下载和删除数据.

 

目前想到的方法是做一个asp接口, 把表文本化, 在本地access里面用XMLHTTP读取, 合并到本地的表里面, 再做一个asp的接口用来删除数据

现在的问题是如何把表序列化, 有没有系统自带的接口能把adodb.recordset序列化 然后显示到浏览器里面.

 

另外,有没有更好的办法能同步到本地来,(请不要用数据库下载的办法,效率太低, 也不能用rdo的办法, 用的是虚拟主机.没有办法自己建立DNS)

 

 

 

 

 

Top
竹笛 发表于:2009-02-04 12:42:42
在虚拟主机上带sql server数据库,投资不大,千元/年即可。这样就不需要来探讨access了,高级讨论也就变成了普通讨论。

sosopain 发表于:2009-02-04 12:45:29

那个虚拟主机不带sqlserver的阿..,,这个属于私人,,不是公司的东西`~~  每年一千元相当于10顿火锅了!!!  还有省的经济价值~~~呵呵

 

 



竹笛 发表于:2009-02-04 13:01:11
直接用asp来实现提交数据与下载数据。

sosopain 发表于:2009-02-04 13:50:07

就是不知道用什么方式下载表比较好呢.



竹笛 发表于:2009-02-04 14:23:28

在asp中用ado代码下载数据到本地mdb中。



ACMAIN.CHM 发表于:2009-02-04 22:45:08

有没有系统自带的接口能把adodb.recordset序列化 然后显示到浏览器里面.

 

没有。你可以自己对recordset进行XML的封装。

do while not rs.eof

  response.write <record>

    for each fld in rs.fields

      reponse.write "<" & fld.name & ">"

      reponse.write fld.value

      reponse.write "</" & fld.name & ">"

    next

  response.write </record>

  rs.movenext

loop

rs.lcose



sosopain 发表于:2009-02-05 00:30:02

这个到是一个好办法。,,,我在研究了adodb.recordset 的方法, 里面有个 save 方法可以持久化recordset 成xml格式进stream对象

 

这样在客户端可以直接恢复成adodb.recordset对象, 用这个方法好像可以不需要对fld.name和fld.value 进行预处理 (我比较懒,呵呵)。。。。研究成功了就来和大家分享。

 

 



sosopain 发表于:2009-02-05 14:59:19

已经解决:http://www.accessoft.com/article-show.asp?id=2988

 

谢谢各位大大



总记录:8篇  页次:1/1 9 1 :