上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
cool
註冊時間: 2003-05-17 文章: 47
第 1 樓
|
發表於: 星期一 九月 08, 2003 11:13 pm 文章主題: TABLEUPDATE 如何讓已 DELETE 的記錄不要存入 |
|
|
請問
資料表格 BUFFERMODE 設為 5
在 BUFFER 中的新增記錄若又被刪除
如何在執行 TABLEUPDATE 時不要將這些已刪除的記錄存入
因為執行 TABLEUPDATE 後已刪除的記錄也一併存入
只是為 DELETED 狀態
如此只是徒佔空間
請先進不吝賜教, 謝謝 |
|
回頂端 |
|
|
Ruey
註冊時間: 2003-03-12 文章: 1698 來自: tunglo
第 2 樓
|
發表於: 星期一 九月 08, 2003 11:26 pm 文章主題: |
|
|
執行刪除記號DELETED的資料
並不用天天作,可讓使用著彈性運用
在軟體系統功能裡面這叫做資料維護
資料維護功能外外乎PACK,重整DBF索引
資料表格修護等.... _________________ #############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!
學會VFP使用者社區的搜尋,Code才會更有趣~
############################# |
|
回頂端 |
|
|
catjoke
註冊時間: 2003-06-16 文章: 175 來自: 香港
第 3 樓
|
發表於: 星期四 九月 11, 2003 9:20 am 文章主題: |
|
|
由 Dbase 開始就有 Mark Delete -> 等待 PACK 真正柵除.
其實有其好處及壞處!
好是錯誤delete 了可以取回, 壞是增加空間..
日後可能有需要記錄用家何時更改資料, 誰更改資料以免爭吵...
想法並非你所想.. _________________ 喵喎~ 貓當然是 "茅" 的嘛! ^0^; |
|
回頂端 |
|
|
cool
註冊時間: 2003-05-17 文章: 47
第 4 樓
|
發表於: 星期二 九月 16, 2003 12:40 pm 文章主題: |
|
|
可能我沒把情形說清楚
當然如果記錄已存檔後再被刪除要留下刪除的記錄
但我說的是
在 [新增] 時的刪除
也就是在新增時(程式中有一個 FLAG 記錄其狀態)
使用者就發現資料錯誤將其刪除
或者一筆空白記錄要刪除
或者是一筆不符合驗證要求的資料被剔除
這時這筆資料存入並沒有義意
所以不希望在 TABLEUPDATE 時存入
請指導一下 |
|
回頂端 |
|
|
|