目前做一小软件,遇到问题如下
客户有两个小店面A和B,都可上网,都无固定IP
原来我的数据库用Access,准备做成单机版的
现客户要求店面A和店面B的数据要求一致
如某会员的会员卡中有100块余额
某日他在店面A中消费了10元
那么在店面B中要能查询到他在店A中的此次消费情况
而且店面B的数据库中也要保存此会员的余额为90
-----------------------------------------------
很头疼
请各位高人帮忙解决
感激不尽
客户有两个小店面A和B,都可上网,都无固定IP
原来我的数据库用Access,准备做成单机版的
现客户要求店面A和店面B的数据要求一致
如某会员的会员卡中有100块余额
某日他在店面A中消费了10元
那么在店面B中要能查询到他在店A中的此次消费情况
而且店面B的数据库中也要保存此会员的余额为90
-----------------------------------------------
很头疼
请各位高人帮忙解决
感激不尽
解决方案 »
- delphi做在企业内部收发Exchange系统邮件的程序?
- TIdTelnetServer 如何控制终端打印机工作 以及串口的控制
- 一个初级问题。。
- 抓音频的问题,mmtools中的MMWaveIn用不出来,求救!!!
- 如何使delphi程序打包
- directx中的问题求救
- 我是一个初学者,何处有好的delphi编程技巧的网站啊,介绍几个.
- 输入一个日期,怎么在程序或者SQL里面确定这天所属的周的开始日期与结束日期?
- 如何不使应用程序被Ctrl-Alt-Del找到?
- 一个搞不清的TStrings问题,进来先
- 求票打的最快方法,直接对“LPT1”端口进行输出
- Delphi Trunc函数精度的问题,能解答送200分
网络的问题可以通过“花生壳”之类的动态域名绑定软件解决。
至于数据同步问题,你可以使用WebService解决。
我的想法,余额用动态计算的方法,设两个表,一个表纪录充值信息,一个纪录消费信息,余额=Sum(充值)-Sum(消费),这样你只要同步充值信息表和消费信息表。
WebService服务端,当客户端调用时,将需同步的数据筛选出来,发回给客户端,客户端把服务端返回的数据,写进本地的数据文件中。客户端可以做成服务,定时调用服务器。
A/B两个店面,都既是服务端,又是客户端。
同步充值信息表和消费信息表中都设一个字段:同步码。一个客户在A店消费,则在A的消费信息表中新增一笔纪录,同步码为“F”。B店作为客户端调A的WebService,A店WebService把消费信息表中同步码为“F”的数据筛选出来,传回给B,B的客户端接到数据后,把数据写进本地数据库,再回调A店WebService,A店WebService再把本地消费信息表中的数据同步码改为“T”。
平台论坛:http://www.dbanywhere.cn/