|
记了几个月的帐突然就没了,开始还以为是遇上Adarian Money那个诡异的bug了,后来一看可能还不是。
" y! p8 R1 t* F3 ~# R% z+ |. L; o) l( h: @
昨天想装个DbcacheTool,于是下了个放到卡上,然后explorer复制内存里,主程序一移到内存里好像就自己运行了一下或者重启了下(记不清了,反正机器有个反常行为),然后把附带的DA也复制内存里,然后删除卡上的这个DA文件,但说这个文件不能删除,找不到。再删除一遍,结果一样,提示文件找不到,但明明就在那里,然后我退出explorer再进好像就看不到了.$ M" I+ U1 t' `6 t6 w% R
. o% v) L$ i) q0 H 然后又从电脑考了个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的.
. D5 i% V+ R& l8 H0 x- u' c' ]
; C/ O# c. y8 i+ | 于是我把Powerrun下Adarian Money目录里这个老的数据库删掉,重新打开Adarian Money,能打开,和第一次使用Adarian Money一样,出现文件管理界面,也就是让我选择或者创建个数据库.于是我重新创建一个叫New.prc,Adarian Money正常使用,当然,原来的帐都没了.DbCacheDA.prc属性竟然和这个New.prc是一样的,type都是AMDB,创建者T3Ht,他们俩图标都是Adarian Money的图标.
, l0 o4 [: @6 v: @& S# Q3 A3 P1 r2 i% \) T9 X8 ]3 S9 X7 `3 u) L. ~
=============================================================================3 P6 [# C- g. c2 O- P3 V
现在的问题是,Powerrun下Adarian Money目录里原来那个数据库文件我并没有动过它,但是它的属性的确改变了,导致Adarian Money不再认识它.应该是把Dbcachtool考进内存的时候发生了某些错误。但是我确信以前的记帐信息都还在may.prc里面的,只是认不出文件罢了.我当时尝试了两种方法.
G# M% u& X, u8 x) X8 L
/ W! t& a. m5 Q a# c 第一,用Resco backup回到了前天的状态,捣鼓Dbcachetool之前的状态,一切都正常的状态.按理说内存都回复了正常,可Adarian Money还是打不开,问题照旧,可见确实卡上的那个文件被改过了.奇怪的是我根本没去碰过那个文件.就是把Dbcachetool两个文件考到内存罢了.
5 \4 K; F$ o g5 J0 [# B) f; _, d. u" y- z" y* R3 U7 Y6 m, \
第二尝试,我想如果按照New.prc的属性把原来那个May.prc改成一样的,Adarian Money应该就能认出来,原来数据也能读出来了,可是却发现这个文件type和creator没法改,点确定发现还是没改.于是完全没办法. S; i' q" d$ {8 P6 @4 h5 O# ?. h
==============================================================================* j& L* y: Z' \$ j4 K4 Z' O
1 q9 H8 @ B9 h 有两个疑问,
9 l) M$ M, C6 I5 x$ ? 第一,为什么DbCacheDA.prc的属性会和Adarian Money的数据库属性一样,搞的把我原来数据库毁掉
- h3 L4 j7 ~0 a4 I+ e8 e2 T 第二,为什么那个May.prc不能改type和creator属性?
& _& D1 v% f; v- B" J, n, f( H7 O' `& J4 b. Q, a
无论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依旧认不出它。
8 Z- n7 A! i0 s. I1 o7 k7 `
" y) j; p( g: h# x; I5 w6 o请问有什么方法可以改动这个May.prc的type为AMDB,Creator为T3Ht?
4 O$ o9 h: j0 y7 l" c: Y$ @1 D* v/ m2 J4 t( c! f
[ 本帖最后由 marcus 于 2008-8-30 19:24 编辑 ] |
|