全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1276
推到 Plurk!
推到 Facebook!

看到已刪除的紀錄

 
yenhorng
中階會員


發表:12
回覆:82
積分:94
註冊:2002-06-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-07-06 18:55:49 IP:210.65.xxx.xxx 未訂閱
請問各位大大: 以前DOS時代,記得有軟體可以看到DBF檔案中已刪除的紀錄,請問一下DELPHI的BDE是否有支援此一功能?那ACCESS(ADO)呢?
lukyshu
中階會員


發表:16
回覆:120
積分:93
註冊:2002-04-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-07-07 14:28:52 IP:210.85.xxx.xxx 未訂閱
這個跟delphi或BDE無關喔!  是跟database有關,如果是使用DBF 當然還是有支援的啦!    
引言: 請問各位大大: 以前DOS時代,記得有軟體可以看到DBF檔案中已刪除的紀錄,請問一下DELPHI的BDE是否有支援此一功能?那ACCESS(ADO)呢?
------
台灣 Delphi 俱樂部 

PostgreSQL、FastReport專業討論區

http://www.delphi.club.tw

Kimmy
一般會員


發表:10
回覆:17
積分:5
註冊:2002-05-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-07-08 09:33:18 IP:203.149.xxx.xxx 未訂閱
引言: 已刪除的紀錄
像我的做法是在刪除,修改時再寫入另一個table的... 看看你是不是要這樣的做法...
Jasonwong
版主


發表:49
回覆:931
積分:581
註冊:2006-10-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-07-08 14:40:23 IP:202.145.xxx.xxx 未訂閱
引言: 請問各位大大: 以前DOS時代,記得有軟體可以看到DBF檔案中已刪除的紀錄,請問一下DELPHI的BDE是否有支援此一功能?那ACCESS(ADO)呢?
我覺得你可以仿DBASE的作法...DBASE在刪除記錄時,事實上他只是在記錄前多加一個*號來表示這筆錄已刪除...所以...如果你要做到如此的效果...我建議在TABLE多加一個欄位...用來記錄這筆記錄是否已刪除... 當你要看已刪除的記錄時...簡單...只要下一道SQL聖旨... SELECT* FROM TABLE WHERE ISDELETE = '*' 這樣就可以囉...
------
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
yenhorng
中階會員


發表:12
回覆:82
積分:94
註冊:2002-06-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-07-08 20:35:57 IP:210.65.xxx.xxx 未訂閱
懇請賜教!可以舉個例子嗎?或是指令該如何下!謝謝!    
引言: 這個跟delphi或BDE無關喔! 是跟database有關,如果是使用DBF 當然還是有支援的啦!
引言: 請問各位大大: 以前DOS時代,記得有軟體可以看到DBF檔案中已刪除的紀錄,請問一下DELPHI的BDE是否有支援此一功能?那ACCESS(ADO)呢?
yenhorng
中階會員


發表:12
回覆:82
積分:94
註冊:2002-06-18

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-07-08 20:45:10 IP:210.65.xxx.xxx 未訂閱
由於想到此功能並非常態性的,而是公司的姑娘反映有時候鍵入的資料會“無緣無故”消失。而想到此一方法來觀看是否資料被刪除了‧‧‧ 若是說在資料表中新增一個IsDelete欄位,那查看(瀏覽)資料時候則一定要開啟過濾的功能‧‧‧這時,之前在BeforDelete,AfterDelete中寫的東西都要重新寫了。雖然實際資料表也用此一方法,如果可以查看的話,那是最好的!謝謝各位的解答!
系統時間:2024-05-07 7:08:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!