เมื่อวานได้ reindex ทั้งหมด ก็สังเกตเห็นว่า แฟ้ม person ใหญ่ผิดปกติ (จาก 30,000 rec เป็น ประมาณ 4 แสน rec) ก็ลอง browse ดู ปรากฏว่า มี reccord ว่างประมาณ 3 แสน 7 rec
สาเหตุ ไม่แน่ใจว่ามาจากช่วงนึง น้องที่งานประกัน นำเข้า RTR ไม่ได้ ก็นำเข้าใหม่ซ้ำๆ เลยเป็นสาเหตุให้วน loop สร้าง rec ว่างๆ หรือเปล่า ไม่แน่ใจ
วิธีแก้
สำรอง person.* ไว้สัก 2 folder
folder ่แรกเอามาลบ rec ว่าง ,foder ที่ 2 สำรองไว้ เผื่อว่ามีปัญหาจะได้นำกลับมาใช้
สมมติว่า อยูที่ c:\temp
use c:\temp\person order id
dele all for pid=" " ทำเสร็จลอง browse ดูว่า reccord ว่างๆ หายไปหมดหรือยัง
เสร็จแล้วก็
pack
แล้ว copy กลับเข้าไปใหม่ แล้วก็ flag กลับ
flag g:\hospital\public\person.* +S +T
***ลองสังเกต ดูครับ***