Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Считать текстовый файл.  [new]
razliv
Member

Откуда:
Сообщений: 1199
считываю файл вот так и перезаписываю его в другой файл:
                 in_file := text_io.fopen(:cg$ctrl.output_dir||'\'||l_file_name, 'r');
		 out_file := text_io.fopen(:cg$ctrl.output_dir||'\'||l_patched_file,'w');
	  	
	  	 begin
	  			loop
	    		
	    			     text_io.get_line(in_file, linebuf);
	    	
	    			     if instr(linebuf,'paperw') = 0 then
	    				text_io.put_line(out_file,linebuf);
	    			     else
	    				text_io.put_line(out_file,'\paperw9180\paperh6460');
	    			     end if;
	    		
		    	        end loop;
		exception
	  	     when no_data_found then
	  		
	    	               text_io.fclose(in_file);
	    	               text_io.fclose(out_file);
		end;
однако считываемый файл почему-то в результате становиться пустым, как и заново созданный файл. В чем может быть ошибка ? Названия файлов абсолютно правильные.
22 дек 08, 10:00    [6601341]     Ответить | Цитировать Сообщить модератору
 Re: Считать текстовый файл.  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
О среде выполнения приведенной программы ничего не желаете уточнить?
22 дек 08, 12:11    [6602185]     Ответить | Цитировать Сообщить модератору
 Re: Считать текстовый файл.  [new]
stax..
Guest
SQL*Plus,
еслі ето формс
проверте
не совпадают ли
:cg$ctrl.output_dir||'\'||l_file_name и :cg$ctrl.output_dir||'\'||l_patched_file;
.....
stax
22 дек 08, 12:34    [6602425]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить