Я пытался использовать кучу разных версий портированных библиотек SQLite для C # на Windows Phone 7. У меня есть файл SQLite, спускающийся из камер и правильно хранящийся в IsolatedStorage (записывающий его как двоичный файл). База данных открывается нормально, но когда я пытаюсь выполнить запрос SELECT к файлу, она выдает исключение «неправильная схема (?)».
Сам файл данных кодируется для UTF8, но кажется, что данные строки записываются как UTF16; Автор файла БД подтверждает, что он использует text16 при записи данных ...
Я предполагаю, что, поскольку каждая библиотека C #, которую я обнаружил, была скомпилирована с включенным SQLITE_OMIT_UTF16, я никогда не смогу прочитать данные из этой базы данных, и поэтому я получаю исключение схемы в первом место.
Кто-нибудь имеет:
- Лучший идеал относительно того, что не так?
- Знание библиотеки WPite SQLite, которая поддерживает UTF-16?
Спасибо,
Randy