ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

TechKnowledge Content

คําถาม:

ขณะที่เรียกใช้ทรานแซคชัน Sales Order Processing กับ Integration Manager โดยใช้ตัวให้บริการ SQL Optimized ข้อความแสดงข้อผิดพลาด 'แอปพลิเคชันจะใช้ค่าของชนิดที่ไม่ถูกต้องในการดําเนินการปัจจุบัน' ปรากฏขึ้นแบบสุ่มระหว่างการรวม เหตุใดข้อผิดพลาดนี้จึงเกิดขึ้นและจะสามารถแก้ไขได้อย่างไร

คําตอบ:

เขตข้อมูลที่ติดต่อภายใน Dynamics/eEnterprise มีความยาวที่คีย์ได้ 31 อักขระ ภายในอะแดปเตอร์ Integration Manager SQL Optimized ความยาว keyable จะถูกระบุเป็น 64 เมื่อค่าภายในไฟล์ต้นฉบับมีอักขระมากกว่า 31 อักขระของเขตข้อมูลที่ติดต่อ Integration Manager จะไม่สามารถตัดทอนได้เนื่องจากมีเขตข้อมูลที่ติดต่อที่กําหนดเป็นอักขระ 64 ตัว และข้อผิดพลาดจะเกิดขึ้น

การแก้ไขปัญหานี้คือการใช้สคริปต์ VB ที่เหตุการณ์เขตข้อมูลที่ติดต่อที่ตัดแต่งค่าจากไฟล์ต้นฉบับเป็น 31 อักขระ
Currentfield=Left(Sourcefields("Query Name.Column Name"), 31)



บทความนี้คือ TechKnowledge Document ID: 22654

ปรับใช้กับ

Microsoft Dynamics GP 9.0

Microsoft Business Solutions–Great Plains 8.0

Microsoft Business Solutions–Great Plains 7.5

Microsoft Great Plains Dynamics 7.0

Microsoft Great Plains eEnterprise 7.0

Great Plains Dynamics 6.0

Great Plains eEnterprise 6.0

ตัวจัดการการรวม

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×