Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.32. Вспомогательный объект для работы с форматом CSV
А.5.32.17. Команда RDS_CSV_SAVETOFILE – записать текст в файл
Команда RDS_CSV_SAVETOFILE записывает в файл с указанным именем текст из памяти указанного объекта.
Вызов команды
RDSCSTR sFileName= … // Имя файла (UTF8) rdsSetObjectStrA(Csv,RDS_CSV_SAVETOFILE,0,sFileName);
или
RDSWCSTR sFileName= … // Имя файла (UTF16) rdsSetObjectStrW(Csv,RDS_CSV_SAVETOFILE,0,sFileName);
или (через функцию-псевдоним)
RDSXCSTR sFileName= … // Имя файла (кодировка по умолчанию) rdsSetObjectStr(Csv,RDS_CSV_SAVETOFILE,0,sFileName);
Параметры
- Csv (RDS_HOBJECT)
- Идентификатор вспомогательного объекта для работы с CSV, ранее созданного функцией rdsCSVCreate.
- sFileName (RDSCSTR, RDSWCSTR, RDSXCSTR)
- Указатель на строку с именем файла, в который нужно записать текст. Имя файла может содержать символические обозначения стандартных папок RDS. Если в имени файла нет пути, он будет создан в одной папке с загруженной схемой.
Примечания
Эта команда записывает в файл sFileName весь текст, находящийся в памяти объекта Csv. В команде не предусмотрен возврат результата операции, поэтому для того, чтобы узнать, удалось ли записать текст в файл, следует выполнить команду RDS_CSV_FILEERROR.
См. также
rdsCSVCreate, rdsSetObjectStr, RDS_CSV_FILEERROR, RDS_CSV_TEXT.