Đăng nhập với Microsoft
Đăng nhập hoặc tạo tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Triệu chứng

Khi bạn cố gắng sử dụng Microsoft Query trả về dữ liệu từ một cơ sở dữ liệu bên thứ ba vào Microsoft Excel, các dấu nháy đơn (') xung quanh tên bí danh có thể gây ra các truy vấn không thành công. Thông báo lỗi mà bạn nhận được phụ thuộc vào nguồn dữ liệu mà bạn sử dụng.

Nguyên nhân

Hiện tượng này là do thay đổi thiết kế trong Microsoft Query. Dấu nháy hiện tự động được sử dụng khi răng cưa để tránh lỗi xảy ra do một bí danh có dấu cách hoặc từ dành riêng.

Giải pháp

Cập nhật nóng được hỗ trợ do Microsoft cung cấp. Tuy nhiên, cập nhật nóng này chỉ được dùng để khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng cập nhật nóng này cho hệ thống đang gặp sự cố cụ thể này.

Nếu cập nhật nóng này sẵn có để tải xuống thì sẽ có phần "Cập nhật nóng có sẵn để tải xuống" ở đầu bài viết Cơ sở Kiến thức này. Nếu phần này không xuất hiện, hãy gửi một yêu cầu tới bộ phận Hỗ trợ và Dịch vụ Khách hàng của Microsoft để nhận hotfix.

Lưu ý Nếu sự cố khác xảy ra hoặc nếu cần khắc phục sự cố, bạn có thể phải tạo một yêu cầu dịch vụ riêng. Chi phí hỗ trợ thông thường sẽ tính cho các câu hỏi hỗ trợ bổ sung và các sự cố không phù hợp với cập nhật nóng cụ thể này. Để có danh sách đầy đủ số điện thoại hỗ trợ và dịch vụ khách hàng của Microsoft hoặc để tạo yêu cầu dịch vụ riêng, hãy ghé thăm Web site sau của Microsoft:

http://support.microsoft.com/contactus/?ws=supportLưu ý Mẫu "Tải xuống cập nhật nóng sẵn có" hiển thị các ngôn ngữ mà cập nhật nóng này sẵn có. Nếu bạn không thấy ngôn ngữ của mình thì đó là do cập nhật nóng này hiện không có ngôn ngữ đó.

Excel 2003 và Excel 2007

Bạn không có để tải xuống bất cứ điều gì để khắc phục sự cố này trong Microsoft Office Excel 2003 hoặc trong Microsoft Office Excel 2007. Hãy xem phần "Thông tin thêm" trong bài viết này hướng dẫn về cách bật chức năng này

Excel 2002

Các phiên bản Excel 2002 toàn cầu của hotfix này có các thuộc tính tệp (hoặc mới hơn) được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo giờ chuẩn quốc tế (UTC). Khi bạn xem thông tin về tệp, ngày và giờ được chuyển đổi thành giờ địa phương. Để tìm sự khác nhau giữa UTC và giờ địa phương, sử dụng tab Múi giờ trong công cụ Ngày và Giờ trong Pa-nen Điều khiển.

Tên tệp

Kích thước tệp

Ngày

Giờ

Msqry32.msp

2,100,760

24-Sep-2002

01:29

Msqry32_admin.msp

1,331,424

24-Sep-2002

03:52

Sau khi cài đặt hotfix, các tệp sau sẽ có các thuộc tính được liệt kê hoặc mới hơn:

Tên tệp

Phiên bản tệp

Kích thước tệp

Ngày

Giờ

Msqry32.exe

10.0.4510.0

739,912

13-Sep-2002

03:52

Excel 2000

Phiên bản Excel 2000 toàn cầu của hotfix này có các thuộc tính tệp (hoặc mới hơn) được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo giờ chuẩn quốc tế (UTC). Khi bạn xem thông tin về tệp, ngày và giờ được chuyển đổi thành giờ địa phương. Để tìm sự khác nhau giữa UTC và giờ địa phương, sử dụng tab Múi giờ trong công cụ Ngày và Giờ trong Pa-nen Điều khiển.

Tên tệp

Kích thước tệp

Ngày

Giờ

Msqry32.msp

1,166,692

08-Nov-2002

13:41

Msqry32_admin.msp

1,419,628

08-Nov-2002

16:36

Sau khi cài đặt hotfix, các tệp sau sẽ có các thuộc tính được liệt kê hoặc mới hơn:

Tên tệp

Phiên bản tệp

Kích thước tệp

Ngày

Giờ

Msqry32.exe

9.0.0.6919

1,089,536

19-Sep-2002

20:31

Sau khi bạn cài đặt hotfix này, hãy làm theo các bước được liệt kê trong phần "Thông tin thêm" trong bài viết này để đặt khoá đăng ký AllowAlias và kích hoạt các hotfix.

Lưu ý Sau khi bạn cài đặt bản vá đã được mô tả trong bài viết này và đặt khoá đăng ký AllowAlias, Microsoft Query sẽ hoạt động như Excel 97.


Giải pháp

Microsoft cung cấp mô hình lập trình để minh hoạ, không bảo hành hoặc rõ ràng hay ngụ ý. Điều này bao gồm, nhưng không giới hạn ở các bảo đảm cho một mục đích cụ thể hoặc sự. Bài viết này giả định rằng bạn đã quen với ngôn ngữ lập trình đang được giải thích và các công cụ được sử dụng để tạo và quy trình gỡ lỗi. Các kỹ sư hỗ trợ Microsoft có thể giúp giải thích các chức năng của một quy trình cụ thể, nhưng chúng sẽ không sửa đổi các ví dụ để cung cấp thêm chức năng hoặc xây dựng quy trình nhằm đáp ứng các yêu cầu cụ thể của bạn.

Để khắc phục sự cố này, thêm dấu ngoặc kép bí danh từ trong Microsoft Query. Để thực hiện việc này, hãy làm theo các bước sau:

  1. Bấm đúp vào tên trường, Microsoft Query.

  2. Trong hộp thoại Chỉnh sửa cột nhập bí danh tên trường xung quanh dấu ngoặc kép.

    Ví dụ: gõ
    "Fred" (với dấu ngoặc kép), sau đó bấm
    OK.

    Sau khi bạn đã trả lại dữ liệu về Excel, bạn có thể sử dụng Microsoft Visual cơ bản dành cho ứng dụng (VBA) để sửa đổi SQL và loại bỏ dấu ngoặc kép từ một QueryTable hoặc một PivotTable:

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

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho" trong bài viết này.

Thông tin

Quan trọng Phần, phương pháp hoặc tác vụ này chứa các bước chỉ dẫn bạn cách sửa đổi sổ đăng ký. Tuy nhiên, sự cố nghiêm trọng có thể xảy ra nếu bạn sửa đổi sổ đăng ký không đúng. Vì vậy, hãy đảm bảo bạn làm theo các bước sau đây một cách cẩn thận. Để bảo vệ tốt hơn, sao lưu sổ đăng ký trước khi bạn sửa đổi. Sau đó, bạn có thể khôi phục sổ đăng ký nếu xảy ra sự cố. Để biết thêm thông tin về cách sao lưu và khôi phục sổ đăng ký, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

322756 cách sao lưu và khôi phục sổ đăng ký trong WindowsSau khi bạn cài đặt hotfix này, làm theo các bước sau để đặt khoá đăng ký AllowAlias và kích hoạt các hotfix. Sử dụng các bước thích hợp cho phiên bản Excel.

Excel 2010

Bạn không phải cài đặt hotfix. Để bật hotfix này, hãy làm theo các bước sau:

  1. Thoát tất cả chương trình Office.

  2. Bấm bắt đầu, và sau đó bấm chạy.

  3. Trong ô mở , gõ regedit, và sau đó bấm OK.

  4. Định vị và sau đó bấm để chọn khoá con đăng ký sau: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\query\optionssau khi bạn chọn khoá con được chỉ định trong bước 4, trỏ chuột vào mới trên menu chỉnh sửa , và sau đó bấm Giá trị DWORD.

  5. Loại AllowAlias, và sau đó nhấn ENTER.

  6. Bấm chuột phải vào AllowAlias, và sau đó bấm sửa đổi.

  7. Trong ô dữ liệu giá trị , loại 2và sau đó bấm OK.

  8. Trên menu tệp , bấm thoát để thoát khỏi Registry Editor.


Excel 2007

Bạn không phải cài đặt hotfix. Để bật hotfix này, hãy làm theo các bước sau:

  1. Thoát tất cả chương trình Office.

  2. Bấm vào Bắt đầu rồi bấm vào Chạy.

  3. Trong hộp Mở, nhập regedit, sau đó bấm OK.

  4. Định vị và sau đó bấm để chọn khoá con đăng ký sau:

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

  5. Sau khi bạn chọn khoá con được chỉ định trong bước 4, trỏ chuột vào mới trên menu chỉnh sửa , và sau đó bấm Giá trị DWORD.

  6. Loại AllowAlias, và sau đó nhấn ENTER.

  7. Bấm chuột phải vào AllowAlias, và sau đó bấm sửa đổi.

  8. Trong ô Dữ liệu giá trị, nhập 2 và sau đó bấm OK.

  9. Trên menu tệp , bấm thoát để thoát khỏi Registry Editor.

Excel 2003

Bạn không phải cài đặt hotfix. Để bật hotfix này, hãy làm theo các bước sau:

  1. Thoát tất cả chương trình Office.

  2. Bấm vào Bắt đầu rồi bấm vào Chạy.

  3. Trong hộp Mở, nhập regedit, sau đó bấm OK.

  4. Định vị và sau đó bấm để chọn khoá con đăng ký sau:

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

  5. Sau khi bạn chọn khoá con được chỉ định trong bước 4, trỏ chuột vào mới trên menu chỉnh sửa , và sau đó bấm Giá trị DWORD.

  6. Loại AllowAlias, và sau đó nhấn ENTER.

  7. Bấm chuột phải vào AllowAlias, và sau đó bấm sửa đổi.

  8. Trong ô Dữ liệu giá trị, nhập 2 và sau đó bấm OK.

  9. Trên menu tệp , bấm thoát để thoát khỏi Registry Editor.

Excel 2002

Bản cập nhật này lần đầu tiên được bao gồm trong Office XP Service Pack 3. Để biết thêm thông tin về gói dịch vụ mới nhất cho Office XP, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

307841 cách lấy gói Office XP dịch vụ mới nhấtĐể bật hotfix này, hãy làm theo các bước sau:

  1. Thoát tất cả chương trình Office.

  2. Bấm bắt đầu, và sau đó nhấp vào
    Chạy.

  3. Trong ô mở , nhập
    regedit, và sau đó bấm OK.

  4. Định vị và sau đó bấm để chọn khoá con đăng ký sau:

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

  5. Sau khi bạn chọn khoá con được chỉ định trong bước 4, trỏ chuột vào mới trên menu chỉnh sửa , và sau đó nhấp vào
    Giá trị.

  6. Loại AllowAlias, và sau đó nhấn ENTER.

  7. Bấm chuột phải vào AllowAlias, và sau đó nhấp vào
    Sửa đổi.

  8. Trong ô dữ liệu giá trị , nhập
    2, và sau đó bấm OK.

  9. Trên menu tệp , bấm
    Exit để thoát khỏi Registry Editor.

Excel 2000

Để bật hotfix này, hãy làm theo các bước sau:

  1. Thoát tất cả chương trình Office.

  2. Bấm bắt đầu, và sau đó nhấp vào
    Chạy.

  3. Trong ô mở , nhập
    regedit, và sau đó bấm OK.

  4. Định vị và sau đó bấm để chọn khoá con đăng ký sau:

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

  5. Sau khi bạn chọn khoá con được chỉ định trong bước 4, trỏ chuột vào mới trên menu chỉnh sửa , và sau đó nhấp vào
    Giá trị.

  6. Loại AllowAlias, và sau đó nhấn ENTER.

  7. Bấm chuột phải vào AllowAlias, và sau đó nhấp vào
    Sửa đổi.

  8. Trong ô dữ liệu giá trị , nhập
    2, và sau đó bấm OK.

  9. Trên menu tệp , bấm
    Exit để thoát khỏi Registry Editor.

Tham khảo

Nếu bạn không phải sử dụng răng cưa với Microsoft Query, bạn có thể tắt răng cưa hoàn toàn.

Để biết thêm thông tin về cách tắt răng cưa trong Microsoft Query, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

259347 XL2000: thông báo lỗi: ORA-00923: từ từ khóa không tìm thấy nơi mong muốn

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×