数据库更新问题:服务器端数据库用sql server2005,客户端数据库用access
先祝各位新年快乐,虎年工作顺利~
pb8.0编写程序服务器端数据库用sql server2005,客户端数据库用access。
有多个客户端都可以向服务器端发送自己的数据,服务器向客户端发送属于该客户的数据(客户端连接网络的时间不定,可能长时间都不联网)。现在要求实现客户端和服务器端的数据更新,该如何实现(更要命的是数据库中存放有blob类型的数据)?
又一个条件是:服务器端发送一个数据文件(文件该用什么类型的呢?)给客户段,客户端根据数据文件(离线)进行更新,那么当然客户端不能指望通过数据管道来更新了;同时在更新数据时要求是增量更新,如果某记录已经存在,则修改,如果没有,则插入;当然还要考虑速度。
困扰中,哪位朋友有经验的指点下,先谢了
[解决办法]
上面说的txt文件是通过saveas生成的,在客户端直接importfile就可以了,导入的数据窗口对象就是tb_xx_copy表建立的..
blob数据也有很多种办法:ftp/http/eas/直连等等;
如果你也想通过这种离线方式实现,就可以根据更新标志把blob数据写成相应的文件,
在导入前读出来再根据blob数据生成相应的insert/updateblob语句就可以了~~
[解决办法]
问一下,客户端也要上传数据到服务器端,但客户端是access,不支持触发器,怎么办?还要保持数据的一致性!