vb我不会
但俺可以用perl或者delphi或者java实现

解决方案 »

  1.   

    其实oralce的数据导入一般都利用oracle自身的sqlldr工具的
      

  2.   

    试一下UTL_FILE读去文本直接插入
    请参考一下内容
    CREATE OR REPLACE PROCEDURE prc_test(var_UserName VARCHAR2,var_Dir VARCHAR2,var_FileName VARCHAR2) IS
    hFile UTL_FILE.FILE_TYPE;
    BEGIN
      hFile := UTL_FILE.FOpen(var_Dir,var_FileName,'A');
      utl_File.put_line(hFile,'输出到文件');
      ......
      
    EXCEPTION
      WHEN utl_File.INVALID_PATH THEN
       IF utl_file.is_open(hFile) THEN
         utl_File.fclose(hFile);
      ......
    END prc_expPurView;
      

  3.   

    ATGC(这一生受了很多委屈吃了很多苦。。) 
    能说一下您是怎么实现的吗?另外用sqlldr好像必须在服务器上才能实现,在客户机上不行。期待您的回复
      

  4.   

    ITpassport(分不在高,会了就行) 
    感谢您的回复
    用存储过程实现倒是一个不错的主意,不过我对存储过程不熟,您能否根据我的问题将省略号的内容填写完整,谢谢另外如果用存储过程的话,文本文件是放在客户机还是服务器,我的要求是文本文件必须放在客户机上,
    等待您的回复
      

  5.   

    ATGC(这一生受了很多委屈吃了很多苦。。) 我试了一下,客户机上没这个命令,我又将服务器上的这个命令复制到本机,又提示DLL文件找不到,不知道该如何处理了
      

  6.   

    ITpassport(分不在高,会了就行) 的方法很好,你可以试一试!
      

  7.   

    sqlldr是最快的你月COPY一个sqlldr.exe到客户机上使用