给你一个参考,在delphi是这样实现:
http://expert.csdn.net/Expert/topic/2042/2042629.xml?temp=.3867151

解决方案 »

  1.   

    Dim SQL As String
            
        DoEvents
        
        Set OraSs = CreateObject("OracleInProcServer.XOraSession")
        Set OraDb = OraSs.OpenDatabase("Oraclename", "username/password", &H0)
      

  2.   

    beckhambobo(beckham)你好象错误理解我的意思了,不是调用一个应用程序,是通过ADO来控制ORACLE数据库的导入导出,就象exp/imp那样的导入导出dmp文件 yang505412(杨过) 你那个是打开数据库吧,
      

  3.   

    我做过,首先你必须了解结构
     导出,
       用动态SQL构造所要导出的对象,就是用户下的所有对象查询出来,
     对于表把创建表的脚本导出,数据得判断类型如:STR=STR+'TO_DATE('||DD;
     对于存储过程,就得把他们的脚本导出
     
     如果第一部导出工作完成了,得到的文件就是一个SQL语句的集合
    导入工作就简单了,删除用户的所有对象(USER_OBJECTS)
    执行该文件就OK了。
      

  4.   

    能不能说的更详细一点用动态SQL构造所要导出的对象,就是用户下的所有对象查询出来,
     对于表把创建表的脚本导出,数据得判断类型如:STR=STR+'TO_DATE('||DD;
     对于存储过程,就得把他们的脚本导出通过什么媒介导出这些东西????例如cmd、或其他工具导出吗??能否举个例子看看!!还可以多给分
      

  5.   

    在问我吗????我用的系统是win2000server
      

  6.   

    [email protected]十分感谢你!!!如果分不够在加,谢谢!!!