本地和服务器的数据库结构都是一样的 ,本地录入的数据每天都要传到服务器去。怎么做?
解决方案 »
- 字符串中有多个结束符号chr(0),怎么清除它?
- 怎样判断临时表是否存在?如果存在就删除了它,要在adoquery1中写语句,怎么也写不对啊?
- Delphi7中Animte控件播放AVI花屏?
- 关于query向EXECL导入的问题
- Delphi中如何用ADO打开带密码的EXCEL文件?
- 给大家分,前段时间提问题时给的分数都太少,补偿了
- 怎样连接两个工程?
- 我现在用Delphi6写了一个dll档的网页程序,但是我想知道,我能不能在这个程序中调用Excel制作报表,而不是在浏览其中打开Execl文件。请高手帮忙!!!!!
- 关于MEMO的问题,很急!!!请进
- 谁知道CCNA,帮帮我好吗?
- 急需帮助!
- QickRep一问!急
2 用数据库服务器的DTS
3 建数据库服务器的存储过程并调用
例如
insert into server2.db2..table select * from server1.db1..table
4 客户端用delphi倒
沉沦中..........
首先我的客户端和服务端都是SQL。
比如我有5个客户端,客户端和服务端每天是用MODEM拨号才能链接上。还有,我每天发部的数据有的是新增的,有的是修改,有的是删除,那么服务端的数据也得跟着变。如果我5个客户端同时向服务端传送数据,会不会部正常?
最后 客户端是发布服务器呢还是服务端是呢?大家以前做过这样得东西吗?有得话可不可以给我一个例子参考
看了你的问题,应该是用分布数据库方面的问题
不过,也很遗憾,我也没有做过SQL的数据合并
以前用ORACLE做过类似的东西
我们的东西要求实时性不是很高,只是每天下班后自动传输数据进行数据合并
具体做法:
1.将各个表里增加上传标记字段
2.数据修改和新增、删除时,将上传标记置为未上传
3.专门做个通信程序,将需要上传的数据导出,生成文件
4.对文件进行压缩,然后上传到服务器端
5.服务器对接收数据进行分离,导入数据库
给你参考,个人认为1楼老兄的方法很好
不过,我也不大清楚具体设置
给他发个消息问问具体的配置情况吧
1 客户端的sql做发布服务器,中心服务器做订阅服务器,如何操作和配置太长,你看看书:(
2 你可以设置sql服务器的优先级这样可以避免数据被覆盖
3 如果是你的数据量很小,数据规则又不复杂,你可以自己写sql代码。另外,不知道你是否还需要将中心服务器的数据下载到本地,如果不需要的话就更简单了。