如何进行Oracle与FoxPro的转换?(200分)

  • 主题发起人 主题发起人 wentian
  • 开始时间 开始时间
你指数据表吗?
用BatchMove控件即可
也可以用两个Table或Query分别连接两个表,然后从Oracle表读出数据,
再写到VFP表中去
 
步骤如下:
  一、先用Oracle的sqlplus工具提取Oracle的数据:
  select dwdm,dwmc,count from dwjbb where dzrq is NULL;
dwdm dwmc count
pdy000239 投资企业物资公司 317.72
pdy000327 木材总公司 6195.54
pdy000431 石油化工产品联营公司 476.58
pdy000466 物资公司 953.16
pdy000538 经济拓展总公司 476.58
pdy000546 骏马苑服务公司 1112.02
pdy000570 美雅股份有限公司 8674.72
dwdm dwmc count
pdy000829 易兴发展有限公司 476.58
  把以上查询到的记录,通过输出重定向命令spool,保存到一个文本格式的文件(dwxx.lst),用FTP把dwxx.lst传送到本地硬盘。
  二、用Word 97打开dwxx.lst文件,删除多余的字符,并保存为文本格式dwxx.txt。
dwdm dwmc count
pdy000239 投资企业物资公司 317.72
pdy000327 木材总公司 6195.54
pdy000431 石油化工产品联营公司 476.58
pdy000466 物资公司 953.16
pdy000538 经济拓展总公司 476.58
pdy000546 骏马苑服务公司 1112.02
pdy000570 美雅股份有限公司 78674.72
pdy000829 易兴发展有限公司 476.58
  三、Excel 5.0打开刚才的文件dwxx.txt,会出现文本导入向导,只需按照提示,就能把dwxx.txt文件转换成Excel的文件格式dwxx.xls。
  四、使用FoxPro的导入功能,打开dwxx.xls文件,把Excel格式文件转换为数据库文件dwxx.dbf,数据字段默认为dwdm,dwmc,count。
  如果省去第三步,直接使用FoxPro的导入功能转换dwxx.txt,可能出现数据转换不完整,如按照以上这四个步骤去转换数据,就能保持数据的完整性。
 
接受答案了.
 
后退
顶部