วันอังคารที่ 5 กรกฎาคม พ.ศ. 2565

Error : data type mismatch (SIP09)

 Error : data type mismatch in SIP09


ปัญหา error :  data type mismatch    ในโปรแกรม SIP09

เมื่อเลือกเมนู โอนข้อมูล 


จะขึ้นหน้าต่างเพื่อจะทำการนำเข้า 12 แฟ้ม เมื่อเลือก รายการ ตรวจ+เตรียมแฟ้ม จะขึ้น error

data type mismatch




วิธีแก้ไข วิธีที่ 1

ให้ rename ไฟล์ที่ import.exe ที่เก็บอยู่ใน C:\ss\progs เป็นชื่ออื่น (ในตัวอย่าง rename เป็น _import.exe
แล้วนำไฟล์ import.exe ที่เป็นตัวใหม่ วางแทนที่ ตามภาพ



ซึ่งไฟล์ import.exe ทั้ง 2 ตัว จะเป็น version ที่ต่างกัน


*ถ้าลง SS 1.2.2 จะได้ตัว Import.exe เป็น version 3.1.2726 (141KB)*

ค่า Hash ของทั้ง 2 ไฟล์




หลังจากที่เปลี่ยนตัว import ใหม่เรียบร้อยแล้วโปรแกรมสามารถนำเข้าได้ปกติดโดยไม่ติด error data type mismatch แต่อย่างใด





รหัสคลายZip : หนึ่งสองสามสี่    (เป็นตัวเลข)
**พิมพ์รหัสตรงๆ google มองว่าไม่ปลอดภัย**
หมายเหตุ : 
เนื่องจากว่า google drive มองว่า เป็นไฟล์ ที่ต้องสงสัยอาจเป็น malware
จึง block การ download ถ้า antivirus ก็อาจมองเช่นเดียวกัน
ซึ่งอาจต้องไปสร้างข้อยกเว้นไฟล์หรือ folder SS ไว้ เพื่อไม่ให้ antivirus ไปลบโปรแกรมใน SS ออกไป
------------------------------------------------------------------------
**Update **
ขอบคุณวิธีแก้ไข จาก คุณวรเวช ร.พ.บึงสามัคคี เป็นอย่างสูง

อีกสาเหตุหนึ่งคือเกิดจากโครงสร้างไฟล์ในแฟ้ม PAT  ไม่ถูกต้อง

วิธีแก้ไข้ อีก 1 วิธี จาก คุณ.วรเวช

Modify type ของ idtype  จาก charecter เป็น numeric

จากนั้นลองนำเข้าข้อมูล 12 แฟ้มอีกครั้ง จะสามารถนำเข้าได้โดยไม่ติด Error datatype mismath

**ก่อนหน้าที่เคยลองวิธีนี้แต่แก้ไม่หาย เนื่องจากไปแก้ แฟ้ม PAT ผิด folder **

หมายเหตุ : วิีธีนี้ ถ้าไม่ได้แก้ตัว Export ของ ร.พ. จะต้องมาแก้ไขโครงสร้างทุกครั้งก่อนนำเข้าใน SIP09

                    

ส่วนวิธีที่ 1 โดยการเปลี่ยนตัว Import version ใหม่ ไม่ต้องแก้ไขโครงสร้างไฟล์ PAT สามารถนำเข้าโดยไม่ต้องแก้ไขโครงสร้างครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น