|
记了几个月的帐突然就没了,开始还以为是遇上Adarian Money那个诡异的bug了,后来一看可能还不是。
* J9 s8 w5 R/ c
( M. h! t4 J$ w5 v6 B' Z7 \( X昨天想装个DbcacheTool,于是下了个放到卡上,然后explorer复制内存里,主程序一移到内存里好像就自己运行了一下或者重启了下(记不清了,反正机器有个反常行为),然后把附带的DA也复制内存里,然后删除卡上的这个DA文件,但说这个文件不能删除,找不到。再删除一遍,结果一样,提示文件找不到,但明明就在那里,然后我退出explorer再进好像就看不到了.
" m$ o( W' d G: g5 t L
+ W# V! z/ i+ {4 B/ M 然后又从电脑考了个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的.
- L) F4 d2 E8 _4 }+ M
( G6 D% U6 q/ |6 F 于是我把Powerrun下Adarian Money目录里这个老的数据库删掉,重新打开Adarian Money,能打开,和第一次使用Adarian Money一样,出现文件管理界面,也就是让我选择或者创建个数据库.于是我重新创建一个叫New.prc,Adarian Money正常使用,当然,原来的帐都没了.DbCacheDA.prc属性竟然和这个New.prc是一样的,type都是AMDB,创建者T3Ht,他们俩图标都是Adarian Money的图标.: {) J# F: W5 S3 ~ l; b3 i/ Q& G
9 @2 `: I2 p/ o5 Y, k=============================================================================( U9 r6 r4 N+ S# S0 _5 ^) L: `( H* _
现在的问题是,Powerrun下Adarian Money目录里原来那个数据库文件我并没有动过它,但是它的属性的确改变了,导致Adarian Money不再认识它.应该是把Dbcachtool考进内存的时候发生了某些错误。但是我确信以前的记帐信息都还在may.prc里面的,只是认不出文件罢了.我当时尝试了两种方法.0 ]4 p3 ~" \$ J0 H
8 o0 Z. J8 D0 o3 R 第一,用Resco backup回到了前天的状态,捣鼓Dbcachetool之前的状态,一切都正常的状态.按理说内存都回复了正常,可Adarian Money还是打不开,问题照旧,可见确实卡上的那个文件被改过了.奇怪的是我根本没去碰过那个文件.就是把Dbcachetool两个文件考到内存罢了.
& k6 E! F2 \8 T" B8 q: ~5 u; I+ v: ]4 z n3 y
第二尝试,我想如果按照New.prc的属性把原来那个May.prc改成一样的,Adarian Money应该就能认出来,原来数据也能读出来了,可是却发现这个文件type和creator没法改,点确定发现还是没改.于是完全没办法.
4 f; e. d+ L7 \# A+ f& x0 o1 ^==============================================================================, A) P' u4 f7 ~
6 {% y8 D5 a$ W$ E 有两个疑问,
4 [* Q/ ~/ @& ~ 第一,为什么DbCacheDA.prc的属性会和Adarian Money的数据库属性一样,搞的把我原来数据库毁掉, h0 F. X1 p) n; F+ z4 v4 _* N
第二,为什么那个May.prc不能改type和creator属性?
* E* p1 o0 n2 e$ Q
]7 C+ o/ s' J+ _. a$ m6 Z# I5 X+ J7 b无论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依旧认不出它。
1 i$ p1 d$ z" I# g
E0 V. H/ Y& t# W3 m; G# s2 O' p请问有什么方法可以改动这个May.prc的type为AMDB,Creator为T3Ht?; ~/ R4 J& ?. \6 ]
1 F9 D2 T- Q$ f[ 本帖最后由 marcus 于 2008-8-30 19:24 编辑 ] |
|