CftClub.ru
Клуб специалистов ЦФТ-Банк

Ошибка при созданий текстового файла

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
cymtu
Участник - экстремал


Вступление в Клуб: 26.03.2008
СообщениеСр Май 11, 2011 10:39   Ошибка при созданий текстового файла Ответить с цитатой
Полезность: Нет оценки
ни как не могу создать файл с помощью функций stdio.open впервые с ней работою, что не так???
Код:

begin
   begin
       fl := stdio.open(V_FILE.[DST_PATH], V_FILE.[DST_NAME], 'w', true);
   exception when OTHERS then
      error := 'Не удалсь создать файл '||V_FILE.[DST_PATH]|| '\' ||V_FILE.[DST_NAME];
      debug(error, 0);
      return;
   end;
      
   stdio.put_line(fl, '55555', false, null, stdio.wintext);
   stdio.close(fl);
end;


debug выводить следующие сообщение
Цитата:

Не удалсь создать файл C:\CFT\vlbank2.csv


Что ещё не настроил в операций или на форме???
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеСр Май 11, 2011 10:43    Ответить с цитатой
Полезность: Нет оценки
Наверное, сначала на сервер скопировать...
cymtu
Участник - экстремал


Вступление в Клуб: 26.03.2008
СообщениеСр Май 11, 2011 14:13    Ответить с цитатой
Полезность: Нет оценки
а надо создать этот файл на любом компьютере???
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеСр Май 11, 2011 14:27    Ответить с цитатой
Полезность: Нет оценки
Не совсем понял поледнюю фразу, но если нужно создать файл на локальной станции - это либо Excel, Word с помощью библиотек из Runtime, либо текстовый - скриптом, либо с помощью STDIO на сервере и копируем на локал.
markoff
Участник - экстремал


Вступление в Клуб: 09.06.2009
СообщениеСр Май 11, 2011 15:56    Ответить с цитатой
Полезность: 1
я лично так писал
параметр на форме P_FILE тип: Экспорт-импорт файлов
в проверке:
Код:
P_FILE.[SRC_TYPE] := true ;
P_FILE.[DST_TYPE] := false ;
P_FILE.[SRC_DELETE] := true;
P_FILE.[DST_DELETE] := false;
P_FILE.[SRC_PATH] :='.';
P_FILE.[DST_PATH] :='C:';
P_FILE.[SRC_NAME] := 'm.txt';
P_FILE.[DST_NAME] := 'm.txt';


в теле:
Код:
file := stdio.open(P_FILE.[SRC_PATH], P_FILE.[SRC_NAME], 'w');
stdio.put_line(file, 'a', true, null, stdio.dostext);
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеСр Май 11, 2011 16:04    Ответить с цитатой
Полезность: 1
Копирование файла на сервер происходит до отработки тела операции, а на клиентскую машину файл копируется только после отработки тела операции.
wolfio
Участник - экстремал


Вступление в Клуб: 22.10.2012
СообщениеЧт Июл 09, 2015 10:50    Ответить с цитатой
Полезность: Нет оценки
Здравствуйте.
Товарищи, вопрос тут возник: в доке по адм.словаря, в разделе про FILE$LOAD сказано:

Примечание
Подробнее о возможностях работы оператора PLPCALL см. документ "Вызов экранной
формы операции с передачей параметров" (plpcall.doc).

кто может подсказать, где сейчас можно скачать этот документ plpcall.doc?
prog
Эксперт


Вступление в Клуб: 03.03.2008
СообщениеПт Июл 10, 2015 10:42    Ответить с цитатой
Полезность: Нет оценки
https://support.cft.ru/

Главная > ЦФТ - Технологическое ядро > Документация
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru