热情软件屋

 

用Delphi实现不同数据库系统之间的数据转移


编号:QA001760
建立日期: 1999年9月24日 最后修改日期:2001年4月11日
所属类别:

文章:

    摘要:在计算机应用系统的软件升级改造过程中,我们经常遇到这样一个问题:老系统的数据库平台与新系统不同。例如,老系统的数据库平台是Foxpro,而新系统的平台是SQL Server。而且,我们需要把旧的数据库应用系统中的一些数据转移到新系统来。但是因为新老系统在定义数据类型、数据格式等方面的差异,就很难用人工录入的方法来实现。因此,需要有一个能实现这种功能的程序。
    ----本文利用Borland Delphi实现了这个转移过程。
    ----基本思想是:在一个Form中,分别用两个TDatabase控件连接新老数据库。并采用TTable、TDbGrid作为数据转移的中心,根据DbGrid中的数据生成标准的SQL插入语句。这样,就实现了从一个数据库系统到另一个数据库系统的数据转移。在这里,采用TTable、TDbGrid作为数据转移的中心是一个技巧,因为:TTable的Fields属性能指示出某字段的字段名称、数据类型等,这为数据转移过程中的Insert语句的生成及数据类型转换提供了依据。
    链接:http://www2.ccw.com.cn/tips/9904/042103_04.asp
    
    刘玉军的意见:
    使用DELPHI 的TBatchMove控件,可以方便实现数据库转移。
    
    相关问题:
    QA001114 "在Delphi中利用Tbatch组件完成数据批处理"

文章来源:计算机世界

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio