INF: โปรแกรมควบคุม ODBC Excel และข้อความ ODBC ไดรเวอร์ Notes

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 178717
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

เอกสารหลักสำหรับทั้ง Microsoft Excel และข้อความ ODBC ไดรเวอร์คือ Microsoft Desktop ฐานข้อมูลโปรแกรมควบคุมแฟ้มวิธีใช้ เรียกจากปุ่ม'วิธีใช้'ภายใต้' ODBC Administrator บทความนี้เพื่อ elaborate ในฟังก์ชันการทำงานของ Excel โปรแกรมควบคุมและโปรแกรมควบคุมของข้อความ

ข้อมูลเพิ่มเติม

ลักษณะการโปรแกรมควบคุมของ Excel

  • การอ่าน:
    เมื่อต้องการใช้ฟังก์ชันแค็ตตาล็อกของ ODBC ตาราง Excel ต้องมีข้อมูลในนั้น

    ไดรเวอร์ของ Excel สนับสนุน Excel รุ่น 3.0, 4.0, 5.0/7.0 และ 97 ชื่อคอลัมน์ ถ้าอยู่ ต้องอยู่ในแถวแรก รูปแบบแฟ้ม Excel 3.0, 5.0 และ 97 ต้องมีฐานข้อมูลในช่วงที่กำหนดไว้
  • เขียน:
    เมื่อต้องการสร้างตาราง โปรแกรมควบคุมที่จะสร้าง:

    • รุ่น 3.0 ถ้ารุ่นของข้อมูลแหล่งผ่านซึ่งเชื่อมต่อที่ถูกทำเป็น "Excel" (นั่นคือ Excel 3.0/4.0)
    • แผ่นงานในสมุดงานที่มีการเชื่อมต่อถ้ารุ่นของแหล่งข้อมูลถูก " Excel 5.0/7.0 " หรือ "Excel 97"
  • การเกิดพร้อมกัน:
    โดยค่าเริ่มต้น ตารางทั้งหมดถูกเปิดแบบอ่านอย่างเดียว ผู้ใช้ต้องเลือกเพื่อเปิดแบบเอกสิทธิ์เฉพาะบุคคล โดยการคลิกการยกเลิกเลือกแบบอ่านอย่างเดียวกล่องกาเครื่องหมายในการติดตั้ง Excel ได้
  • ความยาวของชื่อคอลัมน์สูงสุด:
    ชื่อคอลัมน์เหนือ 64 อักขระจะทำให้เกิดข้อผิดพลาด
  • ชื่อคอลัมน์ที่กำหนดเขต:
    โปรแกรมควบคุมของ Excel จะทำให้เกิดการเรียกใช้ชื่อคอลัมน์ Excel ที่ถูกต้องใด ๆ ที่มีอักขระ การรวมช่องว่าง ตัวบ่งชี้ delimited จะต้องใช้ในกรณีนี้ อย่าใช้อักขระเครื่องหมายอัศเจรีย์(!) (!) ในชื่อคอลัมน์ เนื่องจากมีความหมายที่พิเศษใน Excel ถ้าชื่อคอลัมน์ประกอบด้วยเครื่องหมายอัศเจรีย์(!) IISAM Excel จะเป็นการภายในแปลงอักขระเครื่องหมายดอลลาร์ ($)
  • ชื่อของคอลัมน์ที่สร้างขึ้นโดยโปรแกรมควบคุม:
    คอลัมน์ (ว่าง) ที่ไม่ระบุชื่อจะถูกแทนที่ ด้วยชื่อที่สร้างขึ้นโดยโปรแกรมควบคุม (ตัวอย่างเช่น Col1 สำหรับคอลัมน์ 1 และอื่น ๆ)

ข้อจำกัดของโปรแกรมควบคุม Excel

  • การแทรกลงในตาราง:
    โปรแกรมประยุกต์ที่ต้องการใช้ตัวเลือกบันทึกเป็นข้อมูล Excel จะออกใบแจ้งยอดจากตารางที่สร้างสำหรับตารางใหม่ และทำการดำเนินงาน INSERT ต่อมาในตารางใหม่แล้ว แทรกคำชี้แจงผลลัพธ์ในการผนวกไปยังตาราง ทำงานอื่น ๆ ไม่สามารถทำบนตารางจนกว่าจะถูกปิด แล้วเปิดใหม่ในครั้งแรก หลังจากตารางถูกปิดในครั้งแรก แทรกต่อมาไม่สามารถทำ
  • SQL ที่ไม่สนับสนุน:
    โปรแกรมควบคุมจะไม่สนับสนุนการแจง DELETE, UPDATE หรือเปลี่ยนแปลงตาราง ในขณะที่คุณจะสามารถปรับปรุงค่า DELETE งบจะไม่ลบแถวจากตารางที่ขึ้นอยู่กับกระดาษคำนวณของ Excel การดำเนินการเหล่านี้ไม่ได้รับการสนับสนุน basically คุณสามารถเพียงผนวก (แทรก) ไปยังตาราง
  • treatment ของสายอักขระความยาวเป็นศูนย์:
    เนื่องจากรูปแบบข้อมูลพื้นฐานไม่มีวิธีการใด ๆ เพื่อแยกความแตกต่างระหว่างการสตริงที่ว่างเปล่าและข้อมูลค่า NULL แบบสอบถามแบบ มีเงื่อนไขการค้นหาที่ประกอบด้วยเป็นสตริงว่างจะไม่ตรงกับสตริงการว่างใด ๆ ในตาราง นี่คือเนื่องจากสตริงที่ว่างเปล่าจะถูกจัดการเหมือนเป็นค่า NULL เป็นงานในกรณีนี้ และตรงค่า NULL ไม่เคยกับค่าใด ๆ (อื่นก็ไม่เป็น NULL)

ข้อจำกัดของโปรแกรมควบคุมข้อความ

  • ไม่มีการสนับสนุน HTML
  • SQL ที่ไม่สนับสนุน:
    โปรแกรมควบคุมที่ไม่สนับสนุนคำสั่ง DELETE, UPDATE สร้าง INDEX ปล่อย INDEX หรือเปลี่ยนแปลงตาราง
  • ความยาวสูงสุดของคอลัมน์ข้อความที่รู้จัก "ทาย":
    ฟังก์ชันทายของโปรแกรมควบคุมของข้อความที่ทำงานในคอลัมน์ของข้อความที่น้อยกว่า 64,513 ไบต์เท่านั้น
  • treatment ของสายอักขระความยาวเป็นศูนย์:
    เนื่องจากรูปแบบข้อมูลพื้นฐานไม่มีวิธีการใด ๆ เพื่อแยกความแตกต่างระหว่างการสตริงที่ว่างเปล่าและข้อมูลค่า NULL แบบสอบถามแบบ มีเงื่อนไขการค้นหาที่ประกอบด้วยเป็นสตริงว่างจะไม่ตรงกับสตริงการว่างใด ๆ ในตาราง นี่คือเนื่องจากสตริงที่ว่างเปล่าจะถูกจัดการเหมือนเป็นค่า NULL เป็นงานในกรณีนี้ และตรงค่า NULL ไม่เคยกับค่าใด ๆ (อื่นก็ไม่เป็น NULL)

คุณสมบัติ

หมายเลขบทความ (Article ID): 178717 - รีวิวครั้งสุดท้าย: 7 มกราคม 2554 - Revision: 2.0
Keywords: 
kbinfo kbmt KB178717 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:178717
การปฏิเสธความรับผิดชอบในเนื้อหาของ KB ที่จะไม่มีการปรับปรุงอีกต่อไป
บทความนี้กล่าวถึงผลิตภัณฑ์ที่ Microsoft ไม่มีการสนับสนุนอีกต่อไป เนื้อหาของบทความจึงมีการนำเสนอ "ตามลักษณะที่เป็น" และจะไม่มีการปรับปรุงข้อมูลอีก

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com