gpt4 book ai didi

sqlite - WP7上SQLite中SELECT上格式错误的架构(?)(或UTF16帮助?)

转载 作者:行者123 更新时间:2023-12-03 18:19:33 26 4
gpt4 key购买 nike

我尝试在Windows Phone 7上为C#使用一堆不同版本的移植SQLite库。我有一个SQLite文件从内管中下来,并正确地存储在IsolatedStorage中(将其编写为二进制文件)。数据库可以正常打开,但是当我尝试对文件运行SELECT查询时,它将引发“格式错误的格式(?)”的异常。

数据文件本身是针对UTF8编码的,但似乎行数据被写入为UTF16;数据库文件的作者确认写出数据时使用了text16 ...

我的猜测是,因为我发现的每个C#库都是在打开SQLITE_OMIT_UTF16的情况下编译的,所以我永远无法从该数据库中读取数据,这就是为什么我首先要获得模式异常的原因。

任何人都有:
-关于什么是错的更好的理想?
-是否了解支持UTF-16的WP7 SQLite库?

谢谢,
兰迪

最佳答案

当我尝试运行选择本身时。逐步执行SQLite代码时,尝试从主表中获取列似乎令人窒息,但最终在尝试获取数据时失败...在调试器下,您可以看到文本从数据库调用为A \ 0B \ 0C \ 0,因此它肯定以UTF-16的形式出现,但被放入尚未准备就绪的内部变量中。

关于sqlite - WP7上SQLite中SELECT上格式错误的架构(?)(或UTF16帮助?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5205494/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com