บทความนี้นำไปใช้กับ Microsoft Dynamics NAV สำหรับประเทศทั้งหมดและตำแหน่งที่ตั้งภาษาทั้งหมด
อาการ
เมื่อคุณเรียกใช้โค้ดที่ใช้ฟังก์ชันMAXSTRLENจากเพจในไคลเอ็นต์บทบาทที่ปรับของ Microsoft Dynamics NAV 2009 มี Service Pack 1 (SP1), คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
ความยาวสูงสุดสำหรับค่าสตริงที่มีความยาว
ในข้อความแสดงข้อผิดพลาดนี้ ตัวยึดยาวแสดงถึงความยาวสูงสุดที่เกิดขึ้นจริงสำหรับค่าสายอักขระปัญหานี้เกิดขึ้นเมื่อคุณเรียกใช้รหัสจากไคลเอ็นต์ Classic ของ SP1 2009 นำทางของ Dynamics Microsoft
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากสร้าง C# รหัสไม่ถูกต้องเมื่อมีการเรียกใช้ฟังก์ชันMAXSTRLEN
การแก้ปัญหา
ข้อมูลโปรแกรมแก้ไขด่วน
มีโปรแกรมแก้ไขด่วนที่รองรับพร้อมให้บริการจาก Microsoft ไม่เห็นส่วน "โปรแกรมแก้ไขด่วนพร้อมดาวน์โหลด" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ ถ้าคุณกำลังพบกับการตัดสินค้าจากคลังดาวน์โหลด การติดตั้งโปรแกรมแก้ไขด่วนนี้ หรือมีคำถามอื่น ๆ ฝ่ายสนับสนุนด้านเทคนิค ติดต่อคู่ค้าของคุณ หรือ ถ้ามีการลงทะเบียนในแผนการสนับสนุนโดยตรงกับ Microsoft คุณสามารถติดต่อฝ่ายสนับสนุนทางเทคนิคสำหรับ Microsoft Dynamics และสร้างคำขอการสนับสนุนใหม่ เมื่อต้องการทำเช่นนี้ แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
https://mbs.microsoft.com/support/newstart.aspxนอกจากนี้คุณสามารถติดต่อฝ่ายสนับสนุนทางเทคนิคสำหรับ Microsoft Dynamics ทางโทรศัพท์โดยใช้การเชื่อมโยงเหล่านี้สำหรับหมายเลขโทรศัพท์เฉพาะประเทศ เมื่อต้องการทำเช่นนี้ แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:คู่ค้า
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contactsลูกค้า
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmในกรณีพิเศษ ค่าธรรมเนียมค่าใช้จ่ายสำหรับการสนับสนุนโทรศัพท์อาจถูกยกเลิกถ้า Technical Support Professional สำหรับ Microsoft Dynamics และผลิตภัณฑ์ที่เกี่ยวข้องตรวจพบว่าการปรับปรุงเฉพาะจะแก้ปัญหาของคุณ ระบุต้นทุนในการสนับสนุนปกติจะใช้กับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมปรับปรุงเฉพาะที่สงสัย ใด ๆ
วิธีการขอรับโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV หรือปรับปรุงแฟ้ม
หลังจากที่คุณร้องขอโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV การเชื่อมโยงหลายมิติจะถูกส่งไปคุณในอีเมล์อีเมล์จะประกอบด้วยการเชื่อมโยงหลายมิติและรหัสผ่าน คุณสามารถใช้การเชื่อมโยงหลายมิติที่จะดาวน์โหลดแฟ้มการปรับปรุงหรือโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV เมื่อคุณคลิกที่การเชื่อมโยงหลายมิติแฟ้มที่ดาวน์โหลด – คำเตือนเกี่ยวกับความปลอดภัยกล่องโต้ตอบเปิดขึ้น จากนั้น คุณได้รับพร้อมท์ ให้เรียกใช้ บันทึก หรือ การยกเลิกการดาวน์โหลดถ้าคุณคลิกเรียกใช้แฟ้มเริ่มการดาวน์โหลดและกระบวนการแยกแฟ้ม คุณต้องระบุโฟลเดอร์สำหรับแฟ้มใหม่ และจากนั้น ให้ใส่รหัสผ่านถ้าคุณคลิกบันทึกคุณต้องระบุเส้นทางสำหรับการบันทึกแฟ้มบีบอัด เมื่อคุณเปิดแฟ้มที่คุณบันทึกไว้ คุณได้รับพร้อมท์ให้ระบุเส้นทางสำหรับแฟ้ม จากนั้น คุณต้องใส่รหัสผ่านให้ไว้ในอีเมลถ้าคุณคลิกยกเลิกกระบวนการดาวน์โหลดหยุด
วิธีการติดตั้งโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV หรือแฟ้มการปรับปรุง
โปรแกรมแก้ไขด่วนของแพลตฟอร์ม Microsoft Dynamics NAV และการปรับปรุงมีพร้อมใช้งานเป็นแฟ้มเดียวกัน คุณต้องแทนแฟ้มการติดตั้ง Microsoft Dynamics NAV ที่มีอยู่ ด้วยโปรแกรมแก้ไขด่วนหรือปรับปรุงแฟ้มการติดตั้งโปรแกรมแก้ไขด่วนของ Microsoft Dynamics NAV หรือการปรับปรุง เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้หมายเหตุ หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้ เมื่อเริ่มต้นไคลเอ็นต์ classic สำหรับการพิมพ์รายงานแบบคลาสสิก Microsoft Dynamics NAV จะไม่พยายามปรับปรุงแฟ้ม NaviBP.xml เมื่อปิดไคลเอ็นต์ classic
ขั้นตอนที่ 1: แทนแฟ้มในการติดตั้งไคลเอ็นต์ Classic ของ Microsoft Dynamics NAV
ในการติดตั้งไคลเอ็นต์ Classic ของ Microsoft Dynamics NAV แทนแฟ้มต่อไปนี้ โดยใช้โปรแกรมแก้ไขด่วนหรือแฟ้มการปรับปรุง
| ชื่อแฟ้ม | รุ่นของแฟ้ม | ขนาดของแฟ้ม | วันที่ | เวลา | แพลตฟอร์ม | 
|---|---|---|---|---|---|
| Dbm.dll | 6.0.31414.0 | 427,848 | 28-Jul-2010 | 15:40 | x86 | 
| Fin.exe | 6.0.31414.0 | 12,631,368 | 28-Jul-2010 | 15:41 | x86 | 
| Finhlink.exe | 6.0.31414.0 | 452,432 | 28-Jul-2010 | 15:40 | x86 | 
| Finsql.exe | 6.0.31414.0 | 12,753,232 | 28-Jul-2010 | 15:40 | x86 | 
| Nc_netb.dll | 6.0.31414.0 | 96,592 | 28-Jul-2010 | 15:40 | x86 | 
| Nc_tcp.dll | 6.0.31414.0 | 98,640 | 28-Jul-2010 | 15:40 | x86 | 
| Nc_tcps.dll | 6.0.31414.0 | 141,136 | 28-Jul-2010 | 15:41 | x86 | 
| Ndbcs.dll | 6.0.31414.0 | 1,350,480 | 28-Jul-2010 | 15:40 | x86 | 
| Slave.exe | 6.0.31414.0 | 152,400 | 28-Jul-2010 | 15:41 | x86 | 
เมื่อต้องการแทนแฟ้ม Microsoft Dynamics NAV ที่มีอยู่ ให้ทำตามขั้นตอนเหล่านี้:
- 
                      ปิดใน Microsoft Dynamics NAV Classic ไคลเอนต์ 
- 
                      ค้นหาไดเรกทอรีการติดตั้งไคลเอ็นต์ Classic ของ Microsoft Dynamics NAV โดยปกติการติดตั้ง Microsoft Dynamics NAV Classic ไคลเอนต์ในไดเรกทอรีต่อไปนี้: C:\Program Files\Microsoft Dynamics NAV\60\Classic 
- 
                      คัดลอกแฟ้มที่คุณดาวน์โหลด 
- 
                      วางแฟ้มที่คุณดาวน์โหลดลงในไดเรกทอรีการติดตั้งไคลเอ็นต์ Classic ของ Microsoft Dynamics NAV 
- 
                      คลิกใช่เพื่อเขียนทับแฟ้มในไดเรกทอรี 
ขั้นตอนที่ 2: แทนแฟ้มในการติดตั้งไคลเอ็นต์บทบาทที่ปรับ NAV Dynamics Microsoft
ในการติดตั้งไคลเอ็นต์บทบาทที่ปรับ NAV Dynamics Microsoft แทนแฟ้มต่อไปนี้ โดยใช้โปรแกรมแก้ไขด่วนหรือแฟ้มการปรับปรุง
| ชื่อแฟ้ม | รุ่นของแฟ้ม | ขนาดของแฟ้ม | วันที่ | เวลา | แพลตฟอร์ม | 
|---|---|---|---|---|---|
| Microsoft.dynamics.framework.patterns.dll | 1.3.10803.278 | 71,656 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.dll | 1.3.10803.278 | 698,328 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.mapping.dll | 1.3.10803.278 | 104,424 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.navigation.dll | 1.3.10803.278 | 34,800 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.ux2006.dll | 1.3.10803.278 | 88,040 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.ux2006.winforms.dll | 1.3.10803.278 | 63,480 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.windows.dll | 1.3.10803.278 | 83,944 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.winforms.controls.dll | 1.3.10803.278 | 2,115,584 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.winforms.dll | 1.3.10803.278 | 694,248 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.nav.client.builder.dll | 6.0.31414.0 | 198,544 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.client.exe | 6.0.31414.0 | 149,376 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.client.interop.communicator.dll | 1.0.559.183 | 75,688 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.client.serviceconnection.dll | 6.0.31414.0 | 104,352 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.client.ui.dll | 6.0.31414.0 | 509,824 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.client.winforms.dll | 6.0.31414.0 | 341,904 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.client.winforms.tlb | ไม่มีข้อมูล | 2,680 | 28-Jul-2010 | 12:19 | ไม่มีข้อมูล | 
| Microsoft.dynamics.nav.language.dll | 6.0.31414.0 | 2,000,768 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.types.dll | 6.0.31414.0 | 567,160 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.watson.dll | 6.0.31414.0 | 42,880 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.office.interop.outlook.dll | 10.0.4504.0 | 395,136 | 28-Jul-2010 | 15:41 | x86 | 
เมื่อต้องการแทนแฟ้มเหล่านี้ ให้ทำตามขั้นตอนเหล่านี้:
- 
                      ปิด Microsoft Dynamics NAV เอ็นต์ 
- 
                      ค้นหาไดเรกทอรีการติดตั้งไคลเอ็นต์บทบาทที่ปรับ NAV Dynamics Microsoft โดยปกติการติดตั้ง Microsoft Dynamics NAV เอ็นต์ในไดเรกทอรีต่อไปนี้: ไคลเอนต์ NAV\60\RoleTailored ของ C:\Program Files\Microsoft Dynamics 
- 
                      คัดลอกแฟ้มที่คุณดาวน์โหลด 
- 
                      วางแฟ้มที่คุณดาวน์โหลดลงในไดเรกทอรีการติดตั้งไคลเอ็นต์บทบาทที่ปรับ NAV Dynamics Microsoft 
- 
                      คลิกใช่เพื่อเขียนทับแฟ้มในไดเรกทอรี 
ขั้นตอนที่ 3: แทนแฟ้มในการติดตั้ง Microsoft Dynamics NAV Server
ในการติดตั้ง Microsoft Dynamics NAV Server แทนแฟ้มต่อไปนี้ โดยใช้โปรแกรมแก้ไขด่วนหรือแฟ้มการปรับปรุง
| ชื่อแฟ้ม | รุ่นของแฟ้ม | ขนาดของแฟ้ม | วันที่ | เวลา | แพลตฟอร์ม | 
|---|---|---|---|---|---|
| Httpcfg.exe | 5.2.3790.0 | 22,352 | 28-Jul-2010 | 15:41 | x86 | 
| Microsoft.dynamics.nav.language.dll | 6.0.31414.0 | 2,000,768 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.ncl.dll | 6.0.31414.0 | 608,120 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.server.exe | 6.0.31414.0 | 141,184 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.service.dll | 6.0.31414.0 | 145,280 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.service.runtime.dll | 6.0.31414.0 | 75,664 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.service.webservices.dll | 6.0.31414.0 | 145,304 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.types.dll | 6.0.31414.0 | 567,160 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.watson.dll | 6.0.31414.0 | 42,880 | 28-Jul-2010 | 15:27 | x86 | 
| Nclcsrt.etx | ไม่มีข้อมูล | 89,525 | 28-Jul-2010 | 08:32 | ไม่มีข้อมูล | 
| Nclcsrt.stx | ไม่มีข้อมูล | 91,724 | 28-Jul-2010 | 08:32 | ไม่มีข้อมูล | 
| Nclcsrts.dll | 6.0.31414.0 | 1,485,136 | 28-Jul-2010 | 15:41 | x86 | 
| Ndbcs.dll | 6.0.31414.0 | 1,350,480 | 28-Jul-2010 | 15:41 | x86 | 
เมื่อต้องการแทนแฟ้มเหล่านี้ ให้ทำตามขั้นตอนเหล่านี้:
- 
                      หยุดใน Microsoft Dynamics NAV Server 
- 
                      ค้นหาไดเรกทอรีการติดตั้ง Microsoft Dynamics NAV Server ใน Microsoft Dynamics NAV Server มักจะถูกติดตั้งในไดเรกทอรีต่อไปนี้: C:\Program Files\Microsoft Dynamics NAV\60\Service 
- 
                      คัดลอกแฟ้มที่คุณดาวน์โหลด 
- 
                      วางแฟ้มที่คุณดาวน์โหลดลงในไดเรกทอรีการติดตั้ง Microsoft Dynamics NAV Server 
- 
                      คลิกใช่เพื่อเขียนทับแฟ้มในไดเรกทอรี 
- 
                      เริ่มต้นใน Microsoft Dynamics NAV Server 
ขั้นตอนที่ 4: แทนแฟ้มในการติดตั้ง Microsoft Dynamics NAV แอพพลิเคชันเซิร์ฟเวอร์
ถ้าคุณมี Microsoft Dynamics NAV แอพพลิเคชันเซิร์ฟเวอร์ติดตั้ง แทนแฟ้มต่อไปนี้ในการติดตั้ง Microsoft Dynamics NAV แอพพลิเคชันเซิร์ฟเวอร์โดยใช้โปรแกรมแก้ไขด่วนหรือปรับปรุงแฟ้ม
| ชื่อแฟ้ม | รุ่นของแฟ้ม | ขนาดของแฟ้ม | วันที่ | เวลา | แพลตฟอร์ม | 
|---|---|---|---|---|---|
| Dbm.dll | 6.0.31414.0 | 427,848 | 28-Jul-2010 | 15:41 | x86 | 
| Nas.exe | 6.0.31414.0 | 2,271,048 | 28-Jul-2010 | 15:41 | x86 | 
| Nassql.exe | 6.0.31414.0 | 2,369,360 | 28-Jul-2010 | 15:41 | x86 | 
| Ndbcs.dll | 6.0.31414.0 | 1,350,480 | 28-Jul-2010 | 15:41 | x86 | 
| Slave.exe | 6.0.31414.0 | 152,400 | 28-Jul-2010 | 15:41 | x86 | 
เมื่อต้องการแทนไฟล์ ทำตามขั้นตอนเหล่านี้
- 
                      หยุดการเซิร์ฟเวอร์แอพลิเคชัน Microsoft Dynamics NAV 
- 
                      ค้นหาไดเรกทอรีการติดตั้ง Microsoft Dynamics NAV แอพพลิเคชันเซิร์ฟเวอร์ โดยปกติการติดตั้งเซิร์ฟเวอร์แอพลิเคชัน Microsoft Dynamics NAV ในไดเรกทอรีต่อไปนี้: เซิร์ฟเวอร์ NAV\60\Application ของ Dynamics Files\Microsoft C:\Program 
- 
                      คัดลอกแฟ้มที่คุณดาวน์โหลด 
- 
                      วางแฟ้มที่คุณดาวน์โหลดลงในไดเรกทอรีการติดตั้ง Microsoft Dynamics NAV แอพพลิเคชันเซิร์ฟเวอร์ 
- 
                      คลิกใช่เพื่อเขียนทับแฟ้มในไดเรกทอรี 
- 
                      เริ่มการทำงานของเซิร์ฟเวอร์แอพลิเคชัน Microsoft Dynamics NAV 
ข้อกำหนดเบื้องต้น
คุณต้องมี Microsoft Dynamics NAV 2009 Service Pack 1 ติดตั้งอยู่เพื่อใช้โปรแกรมแก้ไขด่วนนี้
สถานะ
Microsoft ยืนยันว่า นี่คือจุดบกพร่องในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "ใช้กับ"
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft
หมายเหตุ นี่คือบทความ "เผยแพร่เร็ว" ที่สร้างขึ้นโดยตรงจากภายใน Microsoft สนับสนุนองค์กร ข้อมูลในที่นี้ให้ไว้ตามสภาพ เพื่อตอบสนองกับปัญหาที่เกิดขึ้นใหม่ เป็นผลมาจากความเร็วในการทำให้พร้อมใช้งาน วัสดุอาจรวมถึงข้อผิดพลาดการพิมพ์ผิด และอาจแก้ไขได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ ดูข้อตกลงการใช้สำหรับข้อควรพิจารณาอื่น ๆ
 
                         
				 
				