Выдача выписки PRAGMA в приложении AIR - PullRequest
1 голос
/ 21 июня 2011

Когда я использую процедуры flash.data для выполнения оператора SQLite «PRAGMA encoding», я получаю сообщение об ошибке, указывающее, что это не поддерживается:

'Error #3115: SQL Error.', details:'PRAGMA is not allowed in SQL.', operation:'execute', detailID:'2005

Есть ли обходной путь?

1 Ответ

4 голосов
/ 27 июня 2011

Одним словом нет.См. Поддерживаемые и неподдерживаемые функции.

http://help.adobe.com/en_US/as3/dev/WSd47bd22bdd97276f1365b8c112629d7c47c-8000.html#WSd47bd22bdd97276f-5741a41a1262b2de46b-8000.

Однако на этой странице вы увидите ... Доступ к системным таблицам недоступен Системные таблицы, включая sqlite_master и другие таблицы с "sqlite_ "префикс недоступен в инструкциях SQL.Среда выполнения включает API-интерфейс схемы, который обеспечивает объектно-ориентированный способ доступа к данным схемы.Для получения дополнительной информации см. Метод SQLConnection.loadSchema () .

Для получения более подробной информации по использованию loadSchema посмотрите,

http://gmarius.posterous.com/a-test-33

и рассмотрите возможность использования,

http://sqlitebrowser.sourceforge.net/На самом деле

enter image description here

...