Как мне прочитать большую строку запроса SQL из файла? - PullRequest
0 голосов
/ 06 ноября 2010

Я пишу проект базы данных на iPhone, и я хотел бы сохранить несколько больших запросов SQL в отдельном файле, включенном в проект.

Затем я хотел бы прочитать этот запрос вссылка NSString * (или, ну, const char * тоже нормально), а затем выполнить ее с sqlite3.

Я новичок в разработке для iPhone, и я никогда не работал с файлами, и язнать любые подробности их хранения.

Не могли бы вы дать мне подсказку:

  1. Соответствующий формат файла для хранения строк.
  2. Как хранитьэто в iPhone;
  3. Как читать с него.

Большое спасибо!

1 Ответ

1 голос
/ 06 ноября 2010

Вы можете использовать:

  1. Любого простого текстового (текстового) файла будет более чем достаточно
  2. Просто поместите его в папку в своем проекте, он будет развернутваше приложение
  3. Используйте NSString класс.

Для выпуска № 3 вы можете использовать:

NSString *sqlString = 
   [NSString 
      stringWithContentsOfFile:@"yourqueryfile.sql" 
      encoding:NSUTF8StringEncoding
      errors:nil //unless yuo are interested in errors.
   ];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...