WinExec('f:\oracle\ora92\bin\exp.EXE test/test file=c:\test.dmp', SW_SHOWNORMAL);

解决方案 »

  1.   

    WinExec('f:\oracle\ora92\bin\exp.EXE test/test file=c:\test.dmp', SW_SHOWNORMAL);
      

  2.   

    WinExec('f:\oracle\ora92\bin\exp.EXE test/test file=c:\test.dmp', SW_SHOWNORMAL);
      

  3.   

    to: LGQDUCKY(飘)
      很抱歉这么晚才回答,我想能把我建的所有表(我只操作这些表)全部备份。最好还能备份整个数据库,以防数据库崩溃后不能恢复。
      

  4.   

    to:beckhambobo(beckham)
        你已经回答了我的好几个问题了,很有缘分啊,呵呵。
        怎么样把每个表都备份呢?谢谢了!!!
      

  5.   

    DELPHI里有一个函数ShellExecute,在USERS加上SHELLAPI
    这个函数是直接运行你脚本
    这是C++BU的用法,跟DELPHI是一样的。你修改一下。  ShellExecute(0, "open", "EXP system/manager FILE=EXP.DMP FULL=Y", NULL, NULL, SW_SHOWDEFAULT);
    ShellExecute(0, "open", "imp system/manager FILE=EXP.DMP fromuser=user_name to user=user_name1", NULL, NULL, SW_SHOWDEFAULT);
      

  6.   

    to: LGQDUCKY(飘)
    谢谢你的解释,很清楚。
    小弟很少接触API,现在才知道,要进行windows编程,真是少不了API的调用。
    请问大侠:这个函数ShellExecute 到哪可以找到其帮助?
    这些API你们都是怎么掌握的?
      

  7.   

    http://expert.csdn.net/Expert/topic/2042/2042629.xml?temp=.5344049
      

  8.   

    你就直接在
     USERS加上windows,......,shellapi
    就可以调用了
     ShellExecute(0, "open", "EXP system/manager FILE=EXP.DMP FULL=Y", NULL, NULL, SW_SHOWDEFAULT);
      

  9.   

    to: LGQDUCKY(飘) 
    在delphi里这样调用,会出错,因为类型不匹配。那几个字符串都是pchar型。
    大侠能再帮忙,说说该怎么转换吗?
    ShellExecute(0, "open", "EXP system/manager FILE=EXP.DMP FULL=Y", NULL, NULL, SW_SHOWDEFAULT);
      

  10.   

    to : beckhambobo(beckham)
       我用这个函数可以实现了,谢谢啊,还有你给的帖子地址也很棒!等我实现后结帖。
    WinExec('f:\oracle\ora92\bin\exp.EXE test/test file=c:\test.dmp', SW_SHOWNORMAL);