posted @ 2006-12-25 02:06 小螞蟻 閱讀(98) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-12-23 14:02 小螞蟻 閱讀(204) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-12-19 12:28 小螞蟻 閱讀(146) | 評(píng)論 (0) | 編輯 收藏
昨天門面的財(cái)務(wù)數(shù)據(jù)突然出錯(cuò),軟件提示病毒或數(shù)據(jù)錯(cuò)誤,排除病毒可能,應(yīng)該就是數(shù)據(jù)錯(cuò)誤了,DBF的數(shù)據(jù)結(jié)構(gòu)很方便地找了個(gè)工具打開來看,看完嚇一跳,明細(xì)序號(hào)都被清零了,因?yàn)橛玫氖亲约篊RACK的軟件,可以肯定中“詭雷”了,上網(wǎng)查了下居然有提供此問題的“數(shù)據(jù)恢復(fù)服務(wù)”,不過一顆心也放下了,畢竟還是有恢復(fù)的可能性。本子上沒熟悉的ICE,硬著頭皮用OD來跟蹤,不熟悉OD操作浪費(fèi)了蠻多時(shí)間,沒來得看仔細(xì)本子沒電了,他NN的,如果是ICE早搞定了。沒辦法在做帳的機(jī)器上恢復(fù)前幾天的數(shù)據(jù),試著亂做幾筆帳讓“現(xiàn)場”從新出現(xiàn),通過觀察DBF對(duì)比發(fā)現(xiàn)當(dāng)明細(xì)剛好到一個(gè)B值時(shí)數(shù)據(jù)被破壞,利用HEX工具在主程序里也可以找B值,后面的代碼也是熟悉的XX XX XXX ...,呵呵,這下我明白了,不用跟蹤程序我居然可以猜出它的思路,我真是佩服自己,哇哈哈哈!!!晚上回家寫了個(gè)程序利用DBF里剩余的數(shù)據(jù)修復(fù)被清空的部分,程序很簡單,但為了用DBF,CRACK一個(gè)在網(wǎng)上找到的SDK倒花了我差不多一晚上,暈。
剛發(fā)現(xiàn)問題時(shí)居然擔(dān)心自己解決不了,不象以前自信滿滿,看來我的心有點(diǎn)老了...
posted @ 2006-12-13 10:31 小螞蟻 閱讀(188) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-12-10 13:02 小螞蟻 閱讀(107) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-12-10 01:04 小螞蟻 閱讀(79) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-12-06 16:31 小螞蟻 閱讀(111) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-12-02 22:08 小螞蟻 閱讀(131) | 評(píng)論 (0) | 編輯 收藏
??????? TMemoryStream* memStream = new TMemoryStream();
??????? TFileStream* fStream = new TFileStream("update.exe",fmCreate);
??????? while (!update->Eof)
??????? {
????????? update->GetBlob("Data")->SaveToStream(memStream);
????????? memStream->SaveToStream(fStream);
????????? update->Next();
??????? }
??????? delete memStream;
??????? delete fStream;
多優(yōu)雅的處理,BCB寫數(shù)據(jù)庫應(yīng)用好得沒話說。
posted @ 2006-10-21 14:42 小螞蟻 閱讀(165) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-10-08 12:06 小螞蟻 閱讀(1110) | 評(píng)論 (0) | 編輯 收藏