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

อาการ

เมื่อคุณพยายามใช้ Microsoft Query เพื่อส่งกลับข้อมูลจากฐานข้อมูลของบริษัทอื่นบางอย่างไปยัง Microsoft Excel อัญประกาศเดี่ยว (') ล้อมรอบชื่อนามแฝงสามารถทำให้แบบสอบถามล้มเหลว ข้อความแสดงข้อผิดพลาดที่คุณได้รับขึ้นอยู่กับแหล่งข้อมูลที่คุณใช้อยู่

สาเหตุ

ลักษณะการทำงานนี้คือ ผลลัพธ์ของการเปลี่ยนแปลงการออกแบบใน Microsoft Query อัญประกาศเดี่ยวจะเดี๋ยวนี้ใช้เมื่อนามแฝง เพื่อป้องกันข้อผิดพลาดที่เกิดจากการใช้นามแฝงที่ประกอบด้วยช่องว่างหรือคำสงวน ไว้

การแก้ปัญหา

มีโปรแกรมแก้ไขด่วนที่รองรับพร้อมให้บริการจาก Microsoft อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มุ่งหวังเพื่อการแก้ไขเฉพาะปัญหาที่อธิบายไว้ในบทความนี้ ใช้ hotfix นี้เฉพาะกับระบบต่าง ๆ ที่พบปัญหานี้

หากโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น ส่งคำขอถึงฝ่ายบริการและการสนับสนุนลูกค้าของ Microsoft และวิธีการขอรับโปรแกรมแก้ไขด่วน

หมายเหตุ ถ้ามีปัญหาอื่น ๆ เกิดขึ้น หรือถ้าจำเป็นต้องแก้ไขปัญหาใด ๆ คุณอาจต้องสร้างคำขอรับบริการแยกต่างหาก จะมีค่าใช้จ่ายในการสนับสนุนปกติกับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมแก้ไขด่วนเฉพาะนี้ สำหรับรายชื่อทั้งหมด ของหมายเลขโทรศัพท์ของฝ่ายบริการลูกค้าของ Microsoft และการสนับสนุน หรือ เพื่อสร้างการร้องขอบริการแยกต่างหาก แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:

http://support.microsoft.com/contactus/?ws=supportหมายเหตุ แบบฟอร์ม "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" แสดงภาษาที่โปรแกรมแก้ไขด่วนพร้อมใช้งาน ถ้าคุณไม่เห็นภาษาของคุณ อาจเป็น เพราะไม่มีโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้น

Excel 2003 และ Excel 2007

คุณไม่จำเป็นต้องดาวน์โหลดสิ่งใดก็ตามที่ต้องการแก้ไขปัญหานี้ ใน Microsoft Office Excel 2003 หรือ ใน Microsoft Office Excel 2007 โปรดดูส่วน "ข้อมูลเพิ่มเติม" ของบทความนี้สำหรับคำแนะนำเกี่ยวกับวิธีการเปิดใช้งานฟังก์ชันนี้

Excel 2002

Excel 2002 รุ่นสากลของ hotfix นี้มีแอตทริบิวต์ของแฟ้ม (หรือรุ่นที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันและเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการในเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บโซนเวลาในเครื่องมือ'วันและเวลา'ใน'แผงควบคุม'

ชื่อแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

Msqry32.msp

2,100,760

24-Sep-2002

01:29

Msqry32_admin.msp

1,331,424

24-Sep-2002

03:52

หลังจากที่มีการติดตั้งโปรแกรมแก้ไขด่วน แฟ้มต่อไปนี้จะมีแอตทริบิวต์ที่แสดงรายการ หรือรุ่นที่ใหม่กว่า:

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

Msqry32.exe

10.0.4510.0

739,912

13-Sep-2002

03:52

Excel 2000

Excel 2000 รุ่นสากลของ hotfix นี้มีแอตทริบิวต์ของแฟ้ม (หรือรุ่นที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันและเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการในเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บโซนเวลาในเครื่องมือ'วันและเวลา'ใน'แผงควบคุม'

ชื่อแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

Msqry32.msp

1,166,692

08-Nov-2002

13:41

Msqry32_admin.msp

1,419,628

08-Nov-2002

16:36

หลังจากที่มีการติดตั้งโปรแกรมแก้ไขด่วน แฟ้มต่อไปนี้จะมีแอตทริบิวต์ที่แสดงรายการ หรือรุ่นที่ใหม่กว่า:

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

Msqry32.exe

9.0.0.6919

1,089,536

19-Sep-2002

20:31

หลังจากที่คุณติดตั้งโปรแกรมแก้ไขด่วนนี้ ทำตามขั้นตอนต่าง ๆ ที่แสดงไว้ในส่วน "ข้อมูลเพิ่มเติม" ของบทความนี้ เพื่อตั้งค่ารีจิสทรีคีย์ AllowAlias และเรียกใช้งานโปรแกรมแก้ไขด่วน นี้

หมายเหตุ หลังจากที่คุณติดตั้งการแก้ปัญหาที่อธิบายไว้ในบทความนี้ และตั้งค่าคีย์รีจิสทรี AllowAlias แบบสอบถาม Microsoft จะทำงานตามปกติเหมือนใน Excel 97


วิธีแก้ปัญหา

Microsoft ให้ตัวอย่างการเขียนโปรแกรมไว้สำหรับประกอบการอธิบายเท่านั้นโดยไม่มีการรับประกันไม่ว่าจะโดยชัดแจ้งหรือโดยนัย กรณีนี้รวมถึงแต่มิได้จำกัดเพียงแค่การการรับประกันโดยนัยเกี่ยวกับการจำหน่ายเป็นสินค้าหรือความเหมาะสำหรับวัตถุประสงค์เฉพาะ บทความนี้ตั้งสมมติฐานว่าคุณมีความคุ้นเคยกับภาษาการเขียนโปรแกรมที่กำลังแสดงและคุ้นเคยกับเครื่องมือที่ใช้ใน การสร้างและแก้จุดบกพร่องของขั้นตอนการดำเนินการ วิศวกรฝ่ายสนับสนุนของ Microsoft สามารถช่วยอธิบายฟังก์ชันการทำงานของกระบวนการเฉพาะได้ แต่จะไม่ปรับเปลี่ยนตัวอย่างเหล่านี้เพื่อให้ฟังก์ชันการทำงานเพิ่มเติมหรือสร้างกระบวนงานเพื่อตอบสนองความต้องการเฉพาะของคุณ

เมื่อต้องการหลีกเลี่ยงปัญหานี้ เพิ่มอัญประกาศนามแฝงจากภายใน Microsoft Query เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้

  1. คลิกสองครั้งที่ชื่อเขตข้อมูลใน Microsoft Query

  2. ในกล่องโต้ตอบแก้ไขคอลัมน์พิมพ์นามแฝงของชื่อเขตข้อมูลของคุณถูกล้อมรอบ ด้วยเครื่องหมายอัญประกาศ

    ตัวอย่างเช่น พิมพ์
    "Fred" (พร้อม ด้วยหมายอัญประกาศ), แล้ว คลิก
    OK.

    หลังจากที่คุณได้ส่งคืนข้อมูลกลับไปยัง Excel คุณสามารถใช้ Microsoft Visual พื้นฐานสำหรับแอพลิเคชัน (VBA) เพื่อปรับเปลี่ยน SQL และเอาเครื่องหมายใบเสนอราคา จากตารางแบบสอบถามแบบ หรือ จากตารางสาระสำคัญ:

    ActiveSheet.Querytable(1).SQL = "new sql string"
    ActiveSheet.PivotTables(1).Pivotcache.Commandtext = "new sql string"

สถานะ

Microsoft ยืนยันว่า นี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "ใช้กับ" ของบทความนี้

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

สิ่งสำคัญ ส่วน วิธีการ หรืองานนี้ประกอบด้วยขั้นตอนที่บอกให้คุณทราบวิธีการปรับเปลี่ยนรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง ดังนั้นจึงให้ตรวจสอบจนแน่ใจว่าคุณทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการปกป้องเพิ่มเติม ให้สำรองรีจิสทรีก่อนที่คุณทำการปรับเปลี่ยน จากนั้นคุณจะสามารถคืนค่ารีจิสทรีได้หากเกิดปัญหาขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูลและคืนค่ารีจิสทรี ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

322756วิธีการสำรอง และคืนค่ารีจิสทรีใน Windowsหลังจากที่คุณติดตั้งโปรแกรมแก้ไขด่วนนี้ ทำตามขั้นตอนเหล่านี้ เพื่อตั้งค่ารีจิสทรีคีย์ AllowAlias และ การเปิดใช้งานโปรแกรมแก้ไขด่วนนี้ ใช้ขั้นตอนที่เหมาะสมสำหรับรุ่นของ Excel

Excel 2010

คุณไม่ต้องติดตั้งโปรแกรมแก้ไขด่วน เมื่อต้องการเปิดใช้งานโปรแกรมแก้ไขด่วนนี้ ให้ทำตามขั้นตอนเหล่านี้:

  1. ออกจากโปรแกรม Office ทั้งหมด...

  2. คลิกเริ่มและจากนั้น คลิกเรียกใช้

  3. ในกล่องเปิดพิมพ์regeditและจากนั้น คลิกตกลง

  4. ค้นหา และจากนั้น คลิกเพื่อเลือกคีย์ย่อยของรีจิสทรีต่อไปนี้: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\query\optionsหลังจากคุณเลือกคีย์ย่อยที่ระบุไว้ในขั้นตอนที่ 4 ชี้ไปที่สร้างบนเมนูแก้ไขและจากนั้น คลิกค่า DWORD

  5. พิมพ์AllowAliasและจากนั้น กด ENTER

  6. คลิกขวาที่AllowAliasและจากนั้น คลิกปรับเปลี่ยน

  7. ในกล่องValue dataพิมพ์2และจากนั้น คลิกตกลง

  8. บนเมนูแฟ้มคลิกจบการทำงานเพื่อออกจากตัวแก้ไขรีจิสทรี


Excel 2007

คุณไม่ต้องติดตั้งโปรแกรมแก้ไขด่วน เมื่อต้องการเปิดใช้งานโปรแกรมแก้ไขด่วนนี้ ให้ทำตามขั้นตอนเหล่านี้:

  1. ออกจากโปรแกรม Office ทั้งหมด...

  2. คลิก เริ่ม แล้วคลิก เรียกใช้

  3. ในกล่อง เปิด พิมพ์ regedit และจากนั้น คลิก ตกลง

  4. ค้นหา และจากนั้น คลิกเพื่อเลือกคีย์ย่อยของรีจิสทรีต่อไปนี้:

    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\query\options

  5. หลังจากคุณเลือกคีย์ย่อยที่ระบุไว้ในขั้นตอนที่ 4 ชี้ไปที่สร้างบนเมนูแก้ไขและจากนั้น คลิกDWORD Value

  6. พิมพ์AllowAliasและจากนั้น กด ENTER

  7. คลิกขวาที่AllowAliasและจากนั้น คลิกปรับเปลี่ยน

  8. ในกล่องValue dataพิมพ์2และจากนั้น คลิกตกลง

  9. บนเมนูแฟ้มคลิกจบการทำงานเพื่อออกจากตัวแก้ไขรีจิสทรี

Excel 2003

คุณไม่ต้องติดตั้งโปรแกรมแก้ไขด่วน เมื่อต้องการเปิดใช้งานโปรแกรมแก้ไขด่วนนี้ ให้ทำตามขั้นตอนเหล่านี้:

  1. ออกจากโปรแกรม Office ทั้งหมด...

  2. คลิก เริ่ม แล้วคลิก เรียกใช้

  3. ในกล่อง เปิด พิมพ์ regedit และจากนั้น คลิก ตกลง

  4. ค้นหา และจากนั้น คลิกเพื่อเลือกคีย์ย่อยของรีจิสทรีต่อไปนี้:

    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\query\options

  5. หลังจากคุณเลือกคีย์ย่อยที่ระบุไว้ในขั้นตอนที่ 4 ชี้ไปที่สร้างบนเมนูแก้ไขและจากนั้น คลิกDWORD Value

  6. พิมพ์AllowAliasและจากนั้น กด ENTER

  7. คลิกขวาที่AllowAliasและจากนั้น คลิกปรับเปลี่ยน

  8. ในกล่องValue dataพิมพ์2และจากนั้น คลิกตกลง

  9. บนเมนูแฟ้มคลิกจบการทำงานเพื่อออกจากตัวแก้ไขรีจิสทรี

Excel 2002

โปรแกรมปรับปรุงนี้ถูกรวมอยู่ใน Office XP Service Pack 3 ครั้งแรก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ service pack ล่าสุดสำหรับ Office XP โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

307841วิธีการขอรับ Service Pack XP Office รุ่นล่าสุดเมื่อต้องการเปิดใช้งานโปรแกรมแก้ไขด่วนนี้ ให้ทำตามขั้นตอนเหล่านี้:

  1. ออกจากโปรแกรม Office ทั้งหมด...

  2. คลิกเริ่มและจากนั้น คลิก
    การเรียกใช้

  3. ในกล่องเปิดพิมพ์
    regeditแล้ว คลิกตกลง

  4. ค้นหา และจากนั้น คลิกเพื่อเลือกคีย์ย่อยของรีจิสทรีต่อไปนี้:

    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\query\options

  5. หลังจากคุณเลือกคีย์ย่อยที่ระบุไว้ในขั้นตอนที่ 4 ชี้ไปที่สร้างบนเมนูแก้ไขและจากนั้น คลิก
    ค่า DWORD

  6. พิมพ์AllowAliasและจากนั้น กด ENTER

  7. คลิกขวาAllowAliasแล้ว คลิ ก
    การปรับเปลี่ยน

  8. ในกล่องValue dataพิมพ์
    2แล้ว คลิกตกลง

  9. บนเมนูแฟ้มคลิก
    จบการทำงานเพื่อออกจากตัวแก้ไขรีจิสทรี

Excel 2000

เมื่อต้องการเปิดใช้งานโปรแกรมแก้ไขด่วนนี้ ให้ทำตามขั้นตอนเหล่านี้:

  1. ออกจากโปรแกรม Office ทั้งหมด...

  2. คลิกเริ่มและจากนั้น คลิก
    การเรียกใช้

  3. ในกล่องเปิดพิมพ์
    regeditแล้ว คลิกตกลง

  4. ค้นหา และจากนั้น คลิกเพื่อเลือกคีย์ย่อยของรีจิสทรีต่อไปนี้:

    HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\query\options

  5. หลังจากคุณเลือกคีย์ย่อยที่ระบุไว้ในขั้นตอนที่ 4 ชี้ไปที่สร้างบนเมนูแก้ไขและจากนั้น คลิก
    ค่า DWORD

  6. พิมพ์AllowAliasและจากนั้น กด ENTER

  7. คลิกขวาAllowAliasแล้ว คลิ ก
    การปรับเปลี่ยน

  8. ในกล่องValue dataพิมพ์
    2แล้ว คลิกตกลง

  9. บนเมนูแฟ้มคลิก
    จบการทำงานเพื่อออกจากตัวแก้ไขรีจิสทรี

ข้อมูลอ้างอิง

ถ้าคุณไม่จำเป็นต้องใช้นามแฝงให้กับแบบสอบถาม Microsoft คุณสามารถปิดนามแฝงอย่างสมบูรณ์

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการปิดนามแฝงใน Microsoft Query คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

259347 XL2000: ข้อความแสดงข้อผิดพลาด: ORA-00923: จากคำสำคัญไม่พบตำแหน่งคาดไว้

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

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

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

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

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

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

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

×