XF_DataCopy.exe
版本号: V1.0
作者: 喜风
时间: 2004-06-08
Email: lasttiger@sina.com
QQ: 173024327
1. 说明
本程序用来在两个不同的数据库中同步数据表
2. 文件说明
XF_DataCopy.exe: 主程序
Database_Config_S.ini: 源数据库配置文件
Database_Config_D.ini: 目标数据库配置文件
TableList.txt: 更新表的配置文件
/bin 系统运行需要的组件,请参考 /bin/说明.txt 进行组件的注册或安装
3. 使用说明
1) 先配置两个数据源文件
Database_Config_S.ini(源数据库)和
Database_Config_D.ini(目标数据库)
2) 配置更新列表文件 TableList.txt
格式:每一行记录一个操作
表名,操作方法
操作方法:delete(删除全部记录), add(追加全部记录), refresh(更新全部记录,先删除然后追加)
命令还可以带参数,各参数样式为 参数名=参数值 ,各参数之间以分号隔开。
maxrecords: 向目标表写入记录的最大数目。如果为空或为0,则写入从源中查到的全部记录。可以为空。
where: 从源表中查询记录或从目标表删除记录的条件,可以为空。
fieldlistfrom: 如果源表和目标表字段排列顺序不同,或者数目不同,可以指定字段列表以源表为准还是以目标表为准。可选值:source(源表) / dest(目标表),可以为空,默认为source
sourcesql: 如果源表和目标表结构不同(字段名)或字段数目不同,可以自定义数据源查询SQL语句,使之与目标表字段列表匹配。可以为空。指定了sourcesql时,从源表查询记录不再使用where条件。
destfieldlist: 如果目标表和源表结构不同(字段名)或字段数目不同,可以自定义目标表字段列表,使之与源表字段列表匹配。可以为空。
allowerrcount: 在该表复制过程中允许出错的次数。为空或为0时,发生错误就终止该表数据的复制。
对于有外键关系的表,应先删除从表记录,然后删除主表记录,然后追加主表记录,然后追加从表记录
以单引号(')起始的行为注释行
例子:
ydgl.yd_yonghda,refresh maxrecords=10000;fieldlistfrom=source;where=gongds='001001'
yd_yonghda,refresh sourcesql=select a.c1,a.c2,a.c3,a.c4,b.c5 from ydgl.aaa a,ydgl.bbb b where a.c1 = b.c1;destfieldlist=c1,c2,c3,c4,c5;maxrecords=1000
________________________________________
喜风
2004-06-08
————————————————————
版本号: V1.1
作者: 喜风
时间: 2005-2-13
更新说明:
1. 不再使用 ADODB.Recordset.Addnew 和 ADODB.Recordset.Update 方法写入记录,因为经常发生多步操作错误,且错误无法捕获。该用 写成 Insert Into 的SQL语句执行方式。
2. 增加了将输出写入到一个 SQL 脚本的功能,且可以在生成脚本时不连接目标数据库
3. 增加了打开任意数据库配置文件的功能,这样不需要反复修改 Database_ConfigS.ini 和 Database_ConfigD.ini 文件,可以事先做好若干个数据库配置文件,在需要时加载。
4. 增加了查看执行失败记录的功能。
没有合适的资源?快使用搜索试试~ 我知道了~
数据同步工具
共34个文件
txt:9个
ini:6个
exe:3个
需积分: 0 6 下载量 17 浏览量
2008-07-20
11:25:34
上传
评论
收藏 6.77MB RAR 举报
温馨提示
本工具用于对不同数据库,或是同数据库之间进行数据互导,进数据同步功能
资源推荐
资源详情
资源评论
收起资源包目录
数据同步工具.rar (34个子文件)
数据同步工具
tablelist_ydgl1.txt 251B
tablelist_xfpub.txt 278B
Bas1.bas 4KB
bin
手动注册.bat 125B
MSADO组件26.exe 5.25MB
VBRun60sp4.exe 1021KB
XF_PublicV3.dll 232KB
COMDLG32.OCX 137KB
TTF16.OCX 1.08MB
scrrun.dll 144KB
XF_DBV3.dll 60KB
说明.txt 354B
frmErrRecord.frx 6KB
tablelist_cl7200配置表.txt 216B
Database_Config-acc.ini 804B
sqlnet.log 2KB
XF_DataCopy.vbw 136B
frmText.frm 4KB
frm1.frx 6KB
Database_Config.ini 371B
frm1.frm 37KB
tablelist_cl7200业务数据表.txt 384B
Config.ini 272B
南海用电MIS表.txt 173B
XF_DataCopy.exe 124KB
Database_Config_S.ini 802B
说明.txt 2KB
frmText.frx 778B
XF_DataCopy.vbp 2KB
Database_Config_D.ini 824B
frmErrRecord.frm 3KB
11.txt 16B
tablelist.txt 251B
Database_Config-sybase.ini 937B
共 34 条
- 1
资源评论
yiyang
- 粉丝: 4
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功