สงสัยต้องส่ง อ.นาจ ไปแก้บนแทนซะแล้วซิครับเนี่ย...
ฝากทดสอบครั้งสุดท้าย อีกครั้งใน 3.54.1.13 นะครับ ผมหาที่ทำให้เกิด Error เจอแล้วครับ
ที่ผ่านมาเราคิดว่ามันเกิดจากการสื่อสารระหว่าง PCU กับ Datacenter แต่จริงๆแล้วไม่ใช่ครับ มันเกิดจาก form ที่ส่งข้อมูล 18 แฟ้ม DBF ไม่ได้ Close dataset ของแฟ้ม Person.dbf ครับ ทำให้เวลาแสดงหน้าจอ Preview ทำให้เกิด Error 220 (เป็นเฉพาะตาราง Person)
แต่ที่ผมไม่เข้าใจคือ Error นี้ไม่เกิดใน Windows 64 bit ครับ ทำให้เครื่องที่ผมใช้งานอยู่ไม่พบปัญหานี้ และที่ทำให้การแก้ปัญหานี้เป็นไปได้อย่างล่าช้า ก็เนื่องจากมันต้องทำการส่ง 18 แฟ้มใหม่ทุกครั้งเพื่อทดสอบปัญหาจึงต้องรอพอสมควรครับว่าการแก้ไขในแต่ละครั้งได้แก้ไขปัญหาที่เกิดขึ้นไปได้หรือไม่
ผมต้องขออภัยเจ้าหน้าที่ สอ. ทุกท่านสำหรับปัญหานี้ด้วยครับ และขอบคุณผู้ดูแลระบบที่เกี่ยวข้องทุกคนที่ช่วยกันตรวจสอบและทดสอบปัญหาครับ
สำหรับคนที่สงสัยว่า การส่ง แบบ 1 กับ แบบ 2 ต่างกันอย่างไร
- การส่งแบบ 1 เป็นการส่งข้อมูล ทีละ 500 Record ในทุกตารางของ 18 แฟ้ม จาก สอ ไปยัง Datacenter ครับ
- การส่งแบบ 2 เกิดจากการส่งแบบ 1 นั้นสามารถส่งข้อมูลไปปรับปรุงรายการได้ ทำให้หากส่งครั้งที่ 2 จะทำให้ใช้เวลานาน มากครับ จึงพัฒนาวิธีการปรับปรุงรายการให้ไปทำในฝั่ง server แทน ผลที่ได้คือ ระยะเวลาจะลดลงเหลือไม่เกิน 15 นาที ครับ