|
记了几个月的帐突然就没了,开始还以为是遇上Adarian Money那个诡异的bug了,后来一看可能还不是。
+ j% g3 k% G, ]! G- | j1 O$ d0 q* G2 [4 I' S; j2 q
昨天想装个DbcacheTool,于是下了个放到卡上,然后explorer复制内存里,主程序一移到内存里好像就自己运行了一下或者重启了下(记不清了,反正机器有个反常行为),然后把附带的DA也复制内存里,然后删除卡上的这个DA文件,但说这个文件不能删除,找不到。再删除一遍,结果一样,提示文件找不到,但明明就在那里,然后我退出explorer再进好像就看不到了.' M/ d; A! W g5 [$ E8 T
. i" Y5 A7 P( ]8 c! ?- }
然后又从电脑考了个DbCacheDA.prc到卡,在explorer看到卡上的DbCacheDA.prc文件图标变成了Adarian Money的图标,看它的文件信息(explorer里看文件的info)里type是AMDB(应该是Adarian Money DB),创建者是T3Ht.然后运行Adarian Money(我用powerrun移到卡上用的),powerrun就提示找不到数据库之类,Adarian Money不能启动了.然后进到Powerrun下Adarian Money目录里发现原来的数据库(名字叫May.prc)明明在,但是它的属性里type和创建者都是空的了,图标也不是Adarian Money的.
* X, o" A: c5 ~; K9 H4 Y' w! o7 ?7 S5 ~+ j: l7 F
于是我把Powerrun下Adarian Money目录里这个老的数据库删掉,重新打开Adarian Money,能打开,和第一次使用Adarian Money一样,出现文件管理界面,也就是让我选择或者创建个数据库.于是我重新创建一个叫New.prc,Adarian Money正常使用,当然,原来的帐都没了.DbCacheDA.prc属性竟然和这个New.prc是一样的,type都是AMDB,创建者T3Ht,他们俩图标都是Adarian Money的图标., X# M4 p% r. M5 K @* V$ J
4 z; d b, ]5 t( `- l G7 t9 d============================================================================= s- ]3 X% m q* _5 C6 @
现在的问题是,Powerrun下Adarian Money目录里原来那个数据库文件我并没有动过它,但是它的属性的确改变了,导致Adarian Money不再认识它.应该是把Dbcachtool考进内存的时候发生了某些错误。但是我确信以前的记帐信息都还在may.prc里面的,只是认不出文件罢了.我当时尝试了两种方法.3 Y9 C( e+ e8 R7 S( s) ^! q f
5 w6 w, O1 F$ {" b0 {8 `
第一,用Resco backup回到了前天的状态,捣鼓Dbcachetool之前的状态,一切都正常的状态.按理说内存都回复了正常,可Adarian Money还是打不开,问题照旧,可见确实卡上的那个文件被改过了.奇怪的是我根本没去碰过那个文件.就是把Dbcachetool两个文件考到内存罢了.
9 @* r. ]; R& `% k& B3 R* n5 }
6 n( h4 Y) B* ?! \ 第二尝试,我想如果按照New.prc的属性把原来那个May.prc改成一样的,Adarian Money应该就能认出来,原来数据也能读出来了,可是却发现这个文件type和creator没法改,点确定发现还是没改.于是完全没办法.
4 |( j! T2 C7 G. o- w- K$ ^$ E==============================================================================
5 o: t; r* O3 f0 o; K" \- _' A! V
L; k g* s* U' P8 ~; \ 有两个疑问,: q: q; i a3 H$ p9 v
第一,为什么DbCacheDA.prc的属性会和Adarian Money的数据库属性一样,搞的把我原来数据库毁掉
3 e) Q; s1 E( q 第二,为什么那个May.prc不能改type和creator属性?% L) O; C. ^) M, U5 l) _* J' c* R
. V+ h, C0 c, R+ m8 n
无论DbCacheDA.prc,New.prc还是May.prc在PC上看都是Prc格式文件,属性看起来没有区别,但是Palm上却还能看到更为详细的属性,虽然New.prc和DbCacheDA.prc的后缀名是prc,但是他们的type确实AMDB,而May.prc的type却是空的,也改不成AMDB。只有通过重命名为May.AMDB让它的type变为AMDB,可这样Adarian Money依旧认不出它。) w4 z. r2 o3 n+ k- D/ t+ R9 ~4 _
% s- s/ z& o8 ^ w+ T t$ [
请问有什么方法可以改动这个May.prc的type为AMDB,Creator为T3Ht?
# E3 D# L! L" [* B( t6 O
7 I0 W# c1 o5 N1 @$ ^' K[ 本帖最后由 marcus 于 2008-8-30 19:24 编辑 ] |
|