|
记了几个月的帐突然就没了,开始还以为是遇上Adarian Money那个诡异的bug了,后来一看可能还不是。
" n2 \8 N3 v# L& X6 n% o" F- y& h7 ?+ Y3 b' [$ j
昨天想装个DbcacheTool,于是下了个放到卡上,然后explorer复制内存里,主程序一移到内存里好像就自己运行了一下或者重启了下(记不清了,反正机器有个反常行为),然后把附带的DA也复制内存里,然后删除卡上的这个DA文件,但说这个文件不能删除,找不到。再删除一遍,结果一样,提示文件找不到,但明明就在那里,然后我退出explorer再进好像就看不到了.
! D' Q9 b' ^& K t B9 ]" J0 G" s: f/ X/ [1 t
然后又从电脑考了个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的., B. ~2 e. h; `
8 Q7 U+ A. P' E$ [- Q' H9 d 于是我把Powerrun下Adarian Money目录里这个老的数据库删掉,重新打开Adarian Money,能打开,和第一次使用Adarian Money一样,出现文件管理界面,也就是让我选择或者创建个数据库.于是我重新创建一个叫New.prc,Adarian Money正常使用,当然,原来的帐都没了.DbCacheDA.prc属性竟然和这个New.prc是一样的,type都是AMDB,创建者T3Ht,他们俩图标都是Adarian Money的图标.' ~9 J" u2 Y: g9 D; Q- o% p+ M8 l' r% W
5 m+ O) W5 W" e=============================================================================' R5 t+ e3 l# @; T0 C
现在的问题是,Powerrun下Adarian Money目录里原来那个数据库文件我并没有动过它,但是它的属性的确改变了,导致Adarian Money不再认识它.应该是把Dbcachtool考进内存的时候发生了某些错误。但是我确信以前的记帐信息都还在may.prc里面的,只是认不出文件罢了.我当时尝试了两种方法.+ C& ~+ J @" N- n
* n4 F" ]9 @! z 第一,用Resco backup回到了前天的状态,捣鼓Dbcachetool之前的状态,一切都正常的状态.按理说内存都回复了正常,可Adarian Money还是打不开,问题照旧,可见确实卡上的那个文件被改过了.奇怪的是我根本没去碰过那个文件.就是把Dbcachetool两个文件考到内存罢了.
: o: ~# A; S4 g. k
- S& A# J( C9 b* Y 第二尝试,我想如果按照New.prc的属性把原来那个May.prc改成一样的,Adarian Money应该就能认出来,原来数据也能读出来了,可是却发现这个文件type和creator没法改,点确定发现还是没改.于是完全没办法.
* V9 b. g q8 [==============================================================================! X% k) G$ }6 \. p. R" K
; i+ Q0 t+ H) W& L1 m" z Y
有两个疑问,
) j& h; o, s' E+ f5 d 第一,为什么DbCacheDA.prc的属性会和Adarian Money的数据库属性一样,搞的把我原来数据库毁掉
0 m4 t: P* o5 W# `+ D: V( Z; ?! F 第二,为什么那个May.prc不能改type和creator属性?1 A( O ~( c5 s
7 H# M' R( j- e1 L. d! n8 P无论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依旧认不出它。
3 E9 P5 ?( A+ k
1 D: R, @0 @ \2 r, q9 b0 ?请问有什么方法可以改动这个May.prc的type为AMDB,Creator为T3Ht?
3 y. Y3 ^3 o' e n7 L0 `. K$ a3 k) l7 E
[ 本帖最后由 marcus 于 2008-8-30 19:24 编辑 ] |
|