|
我的情况,运行
2 h$ @; `9 C+ b" c; E" l6 j* |3 {delete from com_palm_messaging_data_ChatThread where chatAddress="+86137!@#@$#@$#";4 j. y7 Q$ }& k% d9 e+ K3 _0 }
时出现Error: no such collation sequence: LOCALIZED_SECONDARY
, g; o' l$ n; J$ @* _0 `7 A5 Q9 i& N( W( ]; E7 f: K* o
解决办法,在sqlite>下加载,语句如下
5 p5 y: l" b& H- N8 u9 [; {.load /usr/lib/sqlite3_palm_extension.so0 v* i- Y4 s, I$ a
之后再次运行 delete,没有错误提示了。
& X% m$ x$ U0 F- ^9 S: |. |: n0 i5 _: F" s% S s
delete之后,还是无法调用message,删除com_palm_pim_FolderEntry表下的相关短信,这个表是总表,保存着所有短信,com_palm_messaging_data_ChatThread只是保存短信对话的最后一条,语句如下0 l2 L( P2 g3 U/ I, _: F
delete from com_palm_pim_FolderEntry where fromAddress="+86137!@#@$#@$#";
4 ]. O% q% ]0 C8 Y V% J5 `; U- t! [3 t
注意是fromAddress,不再是之前的chatAddress了+ n* @6 x, Q: U7 [9 }* F
) C# h3 }5 D5 Z/ I, M) e
删完之后,久违的短信窗口打开了。
5 H. Y) }; c) H$ ~) \, K, I. `7 p* C
. X% \( I" Q" X+ S! f' F% p工具 SQLite Expert5 o( C& F" }% n+ M; @
python2.7
3 [) F5 z, G* w. J( }" ~0 k8 F" J( i2 n novaproxy.py
+ `, p5 z( E! S5 \; g/ K f0 ? putty* Q0 [9 w9 u% h% |- ~
% T5 m6 B% c$ a' t8 n
7 ~* @1 x {, k; i O' a1 l; O; I X* H6 c. ?
|
|