ผมเข้าใจแล้ว ว่าเกิดอะไรขึ้น
เนื่องจากตารางของคุณมีฟิลด์ว่างอยู่ การ Export โดยไม่ใช้ "" เป็นตัวกำหนดฟิลด์ ทำให้เกิดปัญหาในการ Export-Import ระหว่าง Text File
ต้องไม่ลืมนะครับว่า Text File เป็นการจัดเรียงข้อมูลโดยไม่มีขอบเขต แต่ Excel และ Access มีการใช้ขอบเขตข้อมูล
ดังนั้นการส่งข้อมูลจาก Text File โดยไม่ใด้ใช้การกำหนดขอบเขตข้อมูลมาตรฐาน (คือไม่ได้ใช้ "" แต่ใช้ตัว |) จึงไม่แปลกที่จะเกิดปัญหานี้
ข้อแนะนำคือเปลี่ยนมาใช้ตัว "" หรือ ; หรือ , หรือ Tab แทนการใช้ตัว | จะดีกว่า
ไม่น่าจะเกี่ยวครับ
1.ไฟล์อื่นก็กำหนดแบบเดียวกัน แต่มันไม่เป็น
2.ผมลองลบออกไป column นึง (packsize) ก็ไม่มีปัญหาเลย
ตอนนี้ผมทดสอบโดยแก้ไขชื่อ column นี้เป็น test:null ก็ใช้ได้ปกติ
ลองเปลี่ยนเป็น packsize:null ก็เป็นปกติ แสดงว่าไม่เกี่ยวกับจำนวน column
ไม่เกี่ยวกับชื่อ column
สุดท้ายลองเป็นเป็น packsize:unit_Name_Pack ก็พบปัญหาเดิม
ผมคิดว่าเป็นที่ column unit_Name_Pack ของตาราง PhramaAll นี่แหละครับ
แต่ไม่รู้ว่าเป็นอะไรพยายามทดสอบอยู่ครับ