如何使用delphi读出vfp数据库中的图形数据(200分)

  • 主题发起人 主题发起人 qhchen77
  • 开始时间 开始时间
Q

qhchen77

Unregistered / Unconfirmed
GUEST, unregistred user!
原有的软件是采用vfp开发的,最近进行软件的升级,采用oracle数据库,delphi开发工具。
其中原先的数据库中有一个非常重要的字段是存贮cad绘出的图纸的,
大概有几千条记录,现在使用delphi的流技术读取图纸,总是说图纸的格式不对!
请问各位大侠如何解决。
 
那就用图形控件试试,看能不能读出来。我没用过FOX的图形处理。如果图形控件可以的话,
你可以用图形控件作中间载体,然后循环处理,把它导入你的目的库。
 
是不是通用字段,用VFP读出来,在VFP中通过odbc连mssql 或oracle,放入oracle的通用字段中。
然后再用DELPHI就不难了。
 
看你升级采取的是什么方式! 下面所描述的只是解决你当前问题,而不是你提问的合适解决
办法:
利用VFP将数据库中的内容还原成图形文件,以及相关的控制文件(和图形文件关联即确定
VFP中的一条记录)。然后,再通过delphi等工具将所有的文件内容导入到oracle中。
本来对oracle的blob字段最方便的方式就是从文件中加载数据。

也就是说,先打个补丁,然后再升级。这样你的升级后的软件就不必去考虑VFP的东东了。
 
不知道提问的用户试过我说的方法了没有,我曾经要把ACESS的带图形的TABLE转到MS SQL
但用SQL语句没有成功,后来就是用图形控件做的中间载体转的。
 
后退
顶部