首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于数据转存的有关问题

2012-06-01 
关于数据转存的问题两个服务器,A和B,分别安装有数据库,数据库的结构是一样的我现在要从A中查出数据,保存在

关于数据转存的问题
两个服务器,A和B,分别安装有数据库,数据库的结构是一样的

我现在要从A中查出数据,保存在ADODataSet里面

然后从ADODataSet里再插入到服务器B的临时表里

再将ADODataSet和临时表数据的条数对比,一致的话,就从B的临时表插入到真实的表里

应该怎么做?主要就是数据导入导出这里不是很明白

另外,我不想用从A查询出直接插入B的方法,这样一旦网络出现问题,数据就没法保证了

就是要按照我说的,ADODataSet----B的临时表----B的真实表

[解决办法]
A库用个adoquery1读取

临时表你自己可以先随意建立一个跟B库要操作的表一样结构的表即可,也可以自己要用时候生成。
然后用adoquery2来读取

adoquery2->insert();
//这里放你要插入的字段
adoquery2->FieldValues["你的字段"]=adoquery1->FieldValues["你的字段"];
adoquery2->post();

如果仅仅校验记录数量,可以用adoquery2->RecordCount返回插入的记录数量。

热点排行