我做工资管理系统,数据库用的是oracle,在服务器上.其中一个是工资表,它里面有个字段是"扣医疗保险",它这个字段是一年扣两次,时间不确定.所以要求把电子表格的扣除信息导入到工资库中,以工号为素引.而要求每月把其中的数据用电子表格备份.怎样实现用delphi把电子表格导入oracle中,再从oracle导出到电子表格中.
用什么控件好,怎么设置,最好有段程序,谢谢各位了.

解决方案 »

  1.   

    使用两个ADOConnection分别连接Oracle和Excel,然后使用两个TADOTable组件分别连接在这两个连接上,并各选择对应的表并打开。然后使用循环的方法逐记录导入。
      

  2.   

    怎么tadotable连接execl连接不上,提示是:当前程序不支持框架记录集
      

  3.   

    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Book1.xls;Extended Properties=Excel 8.0;Persist Security Info=False使用类似于上面的ConnectionString
      

  4.   

    没什么好的控件,代码要自己写,你可以先从EXCEL中取得数据,然后插入不就行了
      

  5.   

    wizardqi(男巫)方法是否可以在ORANCLE上行的通,还不知道
      

  6.   

    那就用BDE好了,建一个数据别名,连上Oracle.
      

  7.   

    在本地建一个access数据库,然后写脚本将excel导入到access里,再导到oracle!
    大型的分布式系统都是这样导数据的!!
      

  8.   

    你可以用ExcelApplication组件连接Excel,用ADO连接Oracle,进行数据导入和导出。