大型数据库的部分数据保存问题(100分)

  • 主题发起人 主题发起人 LSS
  • 开始时间 开始时间
L

LSS

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将大型数据库中其中一个数据库中某几条记录保存到磁盘,
以便将该记录更新到其它数据库中
 
select into到一个临时表(不是一个事务结束就被系统delete的那种)中不行吗?
再到其它数据库中update数据。
 
李颖的备份组件似乎可以派上用场。
顺便说一句,小李的那个东西压缩很强劲。
 
我想要导出到数据库之外,并不想定义格式, 在需要时可以再导入数据库中
 
库中有可能包含BLOB字段,并且不想用其它文件型数据库,不用自己定义导出格式
导出到文件,数据库服务器是否有这种功能
 
用clientdataset.savetofile(*.cds);用公文包模式存到本地。
 
hubdog:你说的果然好使,但我的程序没有用MIDAS,使用MIDAS项目中的组件
会有什么不良后果吗
 
LSS:不会有不良后果,只是记得程序发布时带着dbclient.dll和stdvclXX
就行了
 
SmartKid的话不完全对,只需要dbclient.dll就够了.TClientDataSet除了可以用在多层的MIDAS系统中以外,也可以用在单层和两层数据库中.也就是说用TClientDataSet和MIDAS是风牛马不相及的两件事.TClientDataSet和TTable、TQuery的用法相似。
其实Delphi还有DataDump的工具很好用的,另外有一个TBatchMove控件,实现你想要的功能,应该更加有效。
 
多人接受答案了。
 
后退
顶部