ข้อมูลในเอกสารนี้ใช้กับ: - Great Plains บน Microsoft SQL Server SYMPTOMS แอปพลิเคชัน VB ที่ถูกระบุโดยแหล่งเหตุการณ์บันทึก Application
WebService นี้: ID เธรด: 2560 ,Logged: MsgBox: ข้อผิดพลาด Run-time '-2147 217913 (80040107)':
[Microsoft][ODBC SQL Server Driver][SQL Server]การแปลงชนิดข้อมูล char เป็นชนิดข้อมูล datetime จะส่งผลให้มีค่าเวลาวันที่ในช่วง
สาเหตุ
มีปัญหากับ ODBC DSN หรือใช้การตั้งค่าภูมิภาคที่ไม่ใช่ภาษาอังกฤษ (สหรัฐอเมริกา)
ความละเอียด
ตรวจสอบสตริงการเชื่อมต่อ ODBC DSN
1
คลิก เริ่ม ชี้ไปที่
โปรแกรม ชี้ไปที่
เครื่องมือการจัดการ แล้วคลิก แหล่งข้อมูล
(ODBC)
2. ค้นหา DSN ที่ใช้ติดตั้ง eService Calls และ eReturns คลิกเพื่อเลือกชื่อ DSN
แล้วคลิก กําหนดค่า
3. บนหน้าจอแรก ให้ยอมรับรายการปัจจุบันโดยการคลิก
ถัดไป บนหน้าจอที่สอง ให้ใส่SQLและรหัสผ่านจากนั้นคลิก
ถัดไป บนหน้าจอที่สาม ให้ตรวจสอบให้แน่ใจว่าตัวระบุที่อ้างอิง ANSI และ ใช้ค่า Null, ช่องว่างและคําเตือนของ ANSI ถูกล้าง
แล้วคลิก
ถัดไป บนหน้าจอสุดท้าย ตรวจสอบให้แน่ใจว่าล้างกล่องกาเครื่องหมายทั้งหมดบนหน้าต่างนี้แล้ว จากนั้นคลิก
เสร็จสิ้น
หลังจากการเปลี่ยนแปลงเหล่านี้ ให้เริ่มระบบเซิร์ฟเวอร์ Internet Information Services (IIS) อีกครั้งเพื่อให้Dllhost.exeกระบวนการถูกล้างจากหน่วยความจํา
ตรวจสอบการตั้งค่าการตั้งค่าบนเซิร์ฟเวอร์ IIS
1.
คลิก เริ่ม คลิก
การตั้งค่าคลิก Control
Paneland แล้วคลิก
ตัวเลือกภูมิภาค
2. บนแท็บ ทั่วไป ให้ตรวจสอบการตั้งค่าภาษาเพื่อให้แน่ใจว่ายุโรปตะวันตกและสหรัฐอเมริกาเป็นภาษาเดียวและเป็นค่าเริ่มต้น
3. บนแท็บ Input Locals ตรวจสอบให้แน่ใจว่าได้เลือกและตั้งค่าภาษาอังกฤษไว้
If there are any changes,re-boot the machine for them to effect.
บทความนี้เป็น TechKnowledge Document ID:33467