三层结构数据库处理的问题 是这样一个问题,程序用三层结构实现.客户端有一个数据库A,其内容可能随时由客户更新,服务端有一个数据库B,想实现这样的操作: 从客户端数据库A中取出被更新或新增的数据,提交到服务端的数据库B中去,向B插入数据时,是向中间层应用服务软件传递SQL语句一条一条插入还是有其他的办法?我对三层不是很了解,谁能说说我的这个问题.还有,判断本地数据库A的数据在服务端数据库B中是否存在,应该是在中间层判断还是取数据到客户端对数据判断? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 clientdataset+dataprovider+adoconnection+adodataset客户端用clientdataset 把问题再简单化一下,我想不会有问题了吧,1,三层结构可不可以实现从本地A数据库取数据经过应用服务器插入到服务端数据库B?A与B的数据结构是一样的.2.如果第1可以,在插入数据时是新增从服务端取下的数据ClientSet还是发SQL语句到应用服务器让它去执行插入工作?3.如果大侠对我发帖时提出的问题也作一下回答,我更感激不尽.4.祝愿你新年大发财,有老婆的老婆更爱,没女朋友的马上就有女朋友! 将客户端的数据库数据填充到clientdataset中然后提交到服务端进行处理,没有办法再说了剩下的就是编码了,你找一下向clientdataset使用问题就解决了 偶正在做表同步软件,完美的表同步有以下要求 主键 - 一个特殊的字段,它的值具有唯一性,在一个表中,不会有两条记录有相同的 主键值。主键应该是字符型或方便转换成字符串的。一条记录一旦完成写入, 它的主键值再也不可以被修改。 "修改时间" - 这是一个字段,对新加的记录,该字段保存添加记录的日期时间,如果 记录被修改,该字段保存记录最后被修改的日期时间。要实现对记录的修改也能 进行同步,必须要有"修改时间"字段,即使不需要对修改记录进行同步,为了实 现高效的数据同步,也要有"修改时间"字段。 建议使用双精度型浮点数来表示日期时间,与DELPHI的TDateTime一样格式,这样 在做按日期时间查询时能够大大提高效率。 "删除标记" - 这是一个字段, 为了对记录的删除操作也能进行同步,要求应用系统删 除记录时,不是立即从表中删除它,而是先将该记录的"删除标记"置为"真",等 到该记录如果已同步到其它主机,确定都已被标记为"删除",然后才可真正删除 记录。 DELPHI求注解! 如何判断记录文件格式不是程序中预设的记录格式? 修改局域网服务器系统时间 求购有较强商业用途的源代码 一个存储过程问题,请各位大侠指教? 如何采用DDN专线,从计算机上发送和接收短信息到车辆监控终端上 郁闷,散分 如何比较字符串和label长度? Delphi中使用TWebBrowser提交表单取不到跳转后页面的内容 麻烦大家一个问题,我编的一个程序,为什么在数据量小的时候,没有出错,而数据量超过20000的时候会出错呢? 请问如何编写自定义的ActiveX控件阿? 关于API函数SendMessage.
客户端用clientdataset
主键值。主键应该是字符型或方便转换成字符串的。一条记录一旦完成写入,
它的主键值再也不可以被修改。
"修改时间" - 这是一个字段,对新加的记录,该字段保存添加记录的日期时间,如果
记录被修改,该字段保存记录最后被修改的日期时间。要实现对记录的修改也能
进行同步,必须要有"修改时间"字段,即使不需要对修改记录进行同步,为了实
现高效的数据同步,也要有"修改时间"字段。
建议使用双精度型浮点数来表示日期时间,与DELPHI的TDateTime一样格式,这样
在做按日期时间查询时能够大大提高效率。
"删除标记" - 这是一个字段, 为了对记录的删除操作也能进行同步,要求应用系统删
除记录时,不是立即从表中删除它,而是先将该记录的"删除标记"置为"真",等
到该记录如果已同步到其它主机,确定都已被标记为"删除",然后才可真正删除
记录。