你误解了,上级单位的要求是:必须打开其指定的网址,填写网页上的表格,然后以提交给上级单位的网络数据库,而不是要我传送一组数据给他。打开网页有不同的帐户和密码,还需要验证码,这都是为了安全方面着想。
你所说的远程数据上报显然不一样啊。
远程数据上报
在所有的数据上报方案中,基于Sql Server的上报是最为简单的,而且非常灵活。
设计步骤
1、有一台能通过互联网访问的服务器,安装上SQL Server。
2、你可以直接在SQl Server建立数据库和数据表,然后在Foxtable连接这个数据库,并添加外部表。
3、你也可以直接在FoxTable建立内部表,完成之后将此表重定向到Sql Server中。
4、既然是远程上报,那么就不应该加载现有数据,至少不应该加载太多现有数据。
首先在定义外部表的时候,通过设置条件,使得初始不加载任何数据:

5、如果有必要的话,可以在AfterOpenProject、LoadUserSetting或BeforeLoadOuterTable事件中设置代码,为用户加载部分数据。
6、将你的项目发给客户而使用,至此你的远程上报系统已经设计完毕,前后不会超过10分钟。
7、本章的内容也适合局域网。