admin 管理员组文章数量: 1184232
2024年3月20日发(作者:activex控件是什么?)
用Delphi进行数据库之间转换
在实际应用中,可能会遇到将一种数据库转为另一种数据库的情况,
而Delphi可以完成这种功能。尤其是需要将以前的dbase数据库结构及内
容转换成其它数据库结构时,采用此方法简单、快速且安全。
Delphi是一种Windows应用程序开发软件。它速度快,具有强大且容
易使用的可视化开发环境,并采用了具有弹性和可重用的完整的面向对
象程序语言。
由于以上的这些特点,Delphi可以让我们快速地建立起主从结构的
应用程序,可产生单一可执行文件与动态链接库以及从单机、网络到主从
结构的应用程序。
使用Delhpi可以方便而快速地建立强大的数据库应用程序,可以和
Paradox、dbase、Lo cal InterBase Server、Foxpro及ODBC数据源等多
种桌面型数据库直接配合使用。
数据库转换方法
1.所使用的控件
2.TBatchMove控件的使用
TBatchMove允许在一组记录或是整个数据表中执行特种作业,这个
控件的主要用途在于把数据从服务器中卸到本地的数据源供分析或进行
其他操作。TBatchMove可以在目的地建立对应于原数据表内容的数据表,
自动将列名及数据类型进行适当的对应操作。
TBatchMove两个特性指明批量移动(Batch Move)操作的源表及目的
表。Source指定一个对应于已有的源数据表的数据集(一个Tquery或
Ttable控件),Destination指明对应于一个数据库数据表的Ttable控件,
目的数据表可以是已经存在的也可以是不存在的。
Mode特性指明TBatchMove对象所要做的事情:
我们可以根据batCopy模式,对数据库类型进行适当的转换,以下是
从dBASE类型到其它类型之间的转换结果:
数据库转换举例
现有用Foxbase开发的财务程序中的会计科目数据库(kjkmk.dbf),
系统将升级到Window s环境下开发,数据库将采用Paradox语言。为了沿
用该库结构和数据,可采用如下方法进行转换。
1.Datasource1控件:
AutoEdit True
DataSet Table1
Enabled True
Name DataSorce1
2.Table1控件:
DatabaseName cw
Name Table1
Readonly False
TableName KJKMK
TableType udBase
Datasource1控件和Table1控件共同定义被转换的源文件,该文件是
版权声明:本文标题:用Delphi进行数据库之间转换 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710888036a578086.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论