Навигация:
<< >> Оглавление Указатель

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.32. Вспомогательный объект для работы с форматом CSV

А.5.32.15. Команда RDS_CSV_OPENFILEWRITE – открыть файл для записи

Команда RDS_CSV_OPENFILEWRITE открывает указанный файл для записи в него строк при помощи команды RDS_CSV_STRTOFILE.

Вызов команды

   sFileName= …  // Имя файла (UTF8)
  (Csv,RDS_CSV_OPENFILEWRITE,0,sFileName);

или

   sFileName= …  // Имя файла (UTF16)
  (Csv,RDS_CSV_OPENFILEWRITE,0,sFileName);

или (через функцию-псевдоним)

   sFileName= …  // Имя файла (кодировка по умолчанию)
  (Csv,RDS_CSV_OPENFILEWRITE,0,sFileName);

Параметры

Csv (RDS_HOBJECT)
Идентификатор вспомогательного объекта для работы с CSV, ранее созданного функцией rdsCSVCreate.
sFileName (RDSCSTR, RDSWCSTR, RDSXCSTR)
Указатель на строку с именем файла. Имя файла может содержать символические обозначения стандартных папок RDS. Если в имени файла нет пути, он будет создан в одной папке с загруженной схемой.

Примечания

По этой команде объект Csv открывает файл sFileName для построчной записи командой RDS_CSV_STRTOFILE. При обработке файлов большого размера такой режим может оказаться удобнее, чем формирование всего текста в памяти объекта и сохранение его в файл командой RDS_CSV_SAVETOFILE.

В команде RDS_CSV_OPENFILEWRITE не предусмотрен возврат результата операции, поэтому для того, чтобы узнать, удалось ли открыть файл, следует выполнить команду RDS_CSV_FILEISOPEN. Для закрытия файла следует использовать команду RDS_CSV_CLOSEFILE.

См. также

rdsCSVCreate, rdsSetObjectStr, RDS_CSV_CLOSEFILE, RDS_CSV_STRTOFILE, RDS_CSV_FILEISOPEN, RDS_CSV_FILEERROR, RDS_CSV_SAVETOFILE, RDS_CSV_OPENFILEREAD.


<< >> Оглавление Указатель