|
记了几个月的帐突然就没了,开始还以为是遇上Adarian Money那个诡异的bug了,后来一看可能还不是。. I! Y! ^( y6 b, A
2 j& }$ x" P; K昨天想装个DbcacheTool,于是下了个放到卡上,然后explorer复制内存里,主程序一移到内存里好像就自己运行了一下或者重启了下(记不清了,反正机器有个反常行为),然后把附带的DA也复制内存里,然后删除卡上的这个DA文件,但说这个文件不能删除,找不到。再删除一遍,结果一样,提示文件找不到,但明明就在那里,然后我退出explorer再进好像就看不到了.
2 E, Q' U. G: M2 I
6 z$ p9 W. m1 e5 a 然后又从电脑考了个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的.2 i) \3 R9 ?5 @: I
& ~4 ~; e, v; E& C) P6 r2 ? 于是我把Powerrun下Adarian Money目录里这个老的数据库删掉,重新打开Adarian Money,能打开,和第一次使用Adarian Money一样,出现文件管理界面,也就是让我选择或者创建个数据库.于是我重新创建一个叫New.prc,Adarian Money正常使用,当然,原来的帐都没了.DbCacheDA.prc属性竟然和这个New.prc是一样的,type都是AMDB,创建者T3Ht,他们俩图标都是Adarian Money的图标.
3 F' M" T1 O; f- ^8 p/ }7 F: J5 ?/ L- Y) W( o
=============================================================================
3 s! A! Q/ K% ] 现在的问题是,Powerrun下Adarian Money目录里原来那个数据库文件我并没有动过它,但是它的属性的确改变了,导致Adarian Money不再认识它.应该是把Dbcachtool考进内存的时候发生了某些错误。但是我确信以前的记帐信息都还在may.prc里面的,只是认不出文件罢了.我当时尝试了两种方法.
; B9 f" Y% l8 I5 E
' I- Z) a. _, C T# x/ G1 ~ 第一,用Resco backup回到了前天的状态,捣鼓Dbcachetool之前的状态,一切都正常的状态.按理说内存都回复了正常,可Adarian Money还是打不开,问题照旧,可见确实卡上的那个文件被改过了.奇怪的是我根本没去碰过那个文件.就是把Dbcachetool两个文件考到内存罢了.1 a) [* ?8 \6 }: l
0 v0 A6 |& J+ |. z
第二尝试,我想如果按照New.prc的属性把原来那个May.prc改成一样的,Adarian Money应该就能认出来,原来数据也能读出来了,可是却发现这个文件type和creator没法改,点确定发现还是没改.于是完全没办法.$ g6 x1 e6 `$ T- S+ `
==============================================================================& ~4 r, i5 p# H! q: E0 ?8 l
5 H) y9 ^; S- J+ L
有两个疑问,7 S9 z. @1 \# e& T9 y5 `. N
第一,为什么DbCacheDA.prc的属性会和Adarian Money的数据库属性一样,搞的把我原来数据库毁掉
. W+ c( p8 ~" m; r/ ]9 e 第二,为什么那个May.prc不能改type和creator属性?2 n4 C3 w! x, U# q4 z
$ h" q; \, g5 u4 W4 u0 P% 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依旧认不出它。
2 B5 b( T9 z! Z% _7 B% C
& [0 B: y( K. t! m请问有什么方法可以改动这个May.prc的type为AMDB,Creator为T3Ht?: a3 }2 g: W" F1 g# O
0 N8 i: `9 N6 D9 D, f
[ 本帖最后由 marcus 于 2008-8-30 19:24 编辑 ] |
|