Áp dụng cho
Access 2016 Access 2013 Access 2010

Quan trọng    Access Services 2010 và Access Services 2013 đang bị xóa khỏi bản phát hành tiếp theo của SharePoint. Chúng tôi khuyên bạn không nên tạo ứng dụng web mới và nên di chuyển các ứng dụng hiện có sang một nền tảng khác, chẳng hạn như Microsoft Power Apps.

Bạn có thể chia sẻ dữ liệu Access với Dataverse. Đây là cơ sở dữ liệu đám mây để bạn có thể xây dựng các ứng dụng Power Platform, quy trình làm việc Tự động hóa, Virtual Agents và nhiều nội dung khác cho web, điện thoại hoặc máy tính bảng. Để biết thêm thông tin, hãy xem Bắt đầu: Di chuyển dữ liệu Access sang Dataverse.

Bài viết này liệt kê các lỗi Truy vấn mà bạn có thể gặp phải khi chạy Bộ kiểm tra Tương thích và cung cấp thông tin có thể giúp bạn khắc phục lỗi.

Để biết thông tin chung về các lỗi của Bộ kiểm tra Tương thích, hãy xem bài viết Tính tương thích web kiểm tra Lỗi chung.

ACCWeb102012

Văn bản lỗi    Truy vấn không tương thích với Web.

Điều đó nghĩa là gì    Bạn phải kiểm tra các vấn đề về tương thích Web trong truy vấn.

Việc cần làm    Tạo lại truy vấn bằng trình thiết kế truy vấn. Để biết thêm thông tin về cách sử dụng trình thiết kế truy vấn để tạo truy vấn web, hãy xem giới thiệu về truy vấn.

Đầu Trang

ACCWeb102014

Văn bản lỗi    SQL không tương thích với Web.

Điều đó nghĩa là gì    Có thể có nhiều lý do khiến bạn nhận được lỗi này. Bạn có thể đang thực hiện một trong các thao tác sau:

  • Tham chiếu các đối tượng không tương thích trên web.

  • Tham chiếu biểu thức web không tương thích.

Để biết thêm thông tin về cách tạo biểu thức, hãy xem mục Xây dựng biểu thức.

Việc cần làm     Cân nhắc sử dụng trình thiết kế truy vấn web để tạo truy vấn tương thích với web. Để biết thêm thông tin về việc thiết kế truy vấn cho Web, hãy xem Giới thiệu về truy vấn.

Đầu Trang

ACCWeb103013

Văn bản lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web vì kết quả truy vấn chứa nhiều trường có cùng tên.

Điều đó nghĩa là gì    Nhiều trường có cùng tên.

Việc cần làm    Kiểm tra tên trường trùng lặp và thay đổi các mục trùng lặp thành tên trường riêng biệt.

Đầu Trang

ACCWeb103079

Văn bản lỗi    Nhập không khớp trong biểu thức.

Điều đó nghĩa là gì    Các kiểu ở một trong hai bên của liên kết không tương thích hoặc các loại trường so với các loại không tương thích. Ví dụ: không thể so sánh hoặc liên kết văn bản thành số.

Việc cần làm    Đảm bảo rằng mặt bên của các liên kết tương thích. Ví dụ: nối kiểu văn bản thành kiểu văn bản và kiểu số thành kiểu số. Nếu bạn đang không thực hiện phép nối, hãy kiểm tra xem bạn có đang so sánh các kiểu trường không tương thích hay không.

Đầu Trang

ACCWeb103900

Văn bản lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web.

Điều đó nghĩa là gì    Access không thể phát hành truy vấn vì truy vấn sử dụng loại truy vấn không được hỗ trợ, biểu thức không được hỗ trợ, tiêu chí không được hỗ trợ hoặc các tính năng khác không được hỗ trợ trên Web.

Việc cần làm    Sử dụng trình thiết kế truy vấn Access để thiết kế lại truy vấn.

Đầu Trang

ACCWeb103901

Văn bản lỗi    Định nghĩa của truy vấn không hợp lệ, do đó không thể tạo đối tượng truy vấn.

Điều đó nghĩa là gì    Máy chủ không thể phân tích truy vấn do có lỗi không mong muốn trong định nghĩa truy vấn.

Việc cần làm    Sử dụng trình thiết kế Access để thiết kế lại truy vấn.

Đầu Trang

ACCWeb103902

Văn bản lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web vì truy vấn sử dụng loại truy vấn không được hỗ trợ, biểu thức không được hỗ trợ, tiêu chí không được hỗ trợ hoặc các tính năng khác không được hỗ trợ trên Web.

Điều đó nghĩa là gì    Truy vấn chứa các biểu thức không tương thích với Web. Lỗi này có thể xảy ra do hạn chế máy chủ hoặc khi một biểu thức không thể di chuyển đến máy chủ.

Việc cần làm    Loại bỏ biểu thức không tương thích với web. Để biết thêm thông tin về biểu thức hợp lệ trên truy vấn, hãy xem mục Tạo biểu thức.

Đầu Trang

ACCWeb103903

Văn bản lỗi    Định nghĩa của truy vấn không hợp lệ, do đó không thể tạo đối tượng truy vấn.

Điều đó nghĩa là gì    Một trong các giá trị thuộc tính không tương thích với Web.

Việc cần làm    Hãy đảm bảo rằng các điều kiện sau đây được thiết lập chính xác:

  • Thuộc tính tên không có bất kỳ thuộc tính nào sau đây:

Dấu bằng ở đầu

=

Dấu chấm

.

Dấu chấm than

!

Ngoặc vuông

[]

Khoảng trống ở đầu trống

Ký tự không in được

Ví dụ: <nhập tab> hoặc <TAB>

Bất kỳ ký hiệu nào sau đây

/ \ : * ? " < > | # { } % ~ &

  • Thuộc tính tên dài từ một đến 64 ký tự.

  • Thuộc tính chú thích: Bất kỳ chuỗi nào, tối đa 1024 ký tự.

Đầu Trang

ACCWeb103904

Văn bản lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web vì truy vấn có chứa truy vấn con.

Điều đó nghĩa là gì    Truy vấn có chứa truy vấn con. Truy vấn con không được hỗ trợ trên máy chủ.

Việc cần làm    Sửa đổi truy vấn của bạn để truy vấn không có truy vấn con.

Đầu Trang

ACCWeb103905

Văn bản lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web vì truy vấn này dựa vào một truy vấn khác không tương thích với Web.

Điều đó nghĩa là gì    Truy vấn có chứa truy vấn lồng dưới dạng dữ liệu đầu vào không thể được thể hiện trên máy chủ hoặc có chứa nguồn đầu vào không thể tìm thấy.

Việc cần làm    

  • Đảm bảo rằng truy vấn lồng vào hợp lệ.

  • Sử dụng trình thiết kế truy vấn Access để tạo truy vấn lồng hợp lệ.

  • Đảm bảo rằng bảng hoặc truy vấn nguồn đầu vào truy vấn tồn tại trong cơ sở dữ liệu.

Đầu Trang

ACCWeb103906

Văn bản lỗi    Định nghĩa của truy vấn không hợp lệ, do đó không thể tạo đối tượng truy vấn.

Điều đó nghĩa là gì    Không thể tìm thấy bảng hoặc truy vấn nguồn của thứ tự hoặc thứ tự đã chọn theo cột.

Việc cần làm    Hãy đảm bảo rằng bảng hoặc truy vấn nguồn đầu vào cột tồn tại trong cơ sở dữ liệu Access của bạn.

Đầu Trang

ACCWeb103907

Văn bản lỗi     Access không thể chuyển đổi truy vấn để sử dụng trên Web vì truy vấn không bao gồm bất kỳ trường nào trong kết quả.

Điều đó nghĩa là gì    Không có cột nào được chọn trong truy vấn.

Việc cần làm    Chọn hoặc xác định ít nhất một cột đầu ra trong truy vấn.

Đầu Trang

ACCWeb103908

Văn bản lỗi     Access không thể chuyển đổi truy vấn để sử dụng trên Web vì access hiển thị quá nhiều trường trong kết quả.

Nội dung này có nghĩa là     Nguồn truy vấn có quá nhiều cột.

Việc cần làm     Điều này có thể khó giải quyết và bạn có thể phải kiểm tra bảng nguồn. Một bảng có thể không có nhiều hơn:

  • JET_ccolFixedMost cột cố định.

  • JET_ccolVarMost cột độ dài biến đổi.

  • JET_ccolTaggedMost cột có gắn thẻ.

Đầu Trang

ACCWeb103916

Văn bản lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web vì truy vấn dựa vào mệnh đề ORDER BY không được hỗ trợ trên Web..

Nội dung này có nghĩa là    Tồn tại một hoặc nhiều điều kiện sau đây:

  • Tên của một đơn hàng theo thành phần không hợp lệ.

  • Tên của bảng nguồn không hợp lệ.

  • Thứ tự sắp xếp được đặt thành một tùy chọn khác ngoài tăng dần hoặc giảm dần.

  • Biểu thức không hợp lệ.

Việc cần làm    Hãy đảm bảo rằng các điều kiện sau đây được thiết lập chính xác:

  • Thuộc tính tên không chứa bất kỳ thuộc tính nào sau đây:

Dấu bằng ở đầu

=

Dấu chấm

.

Dấu chấm than

!

Ngoặc vuông

[]

Khoảng trống ở đầu trống

Ký tự không in được

Ví dụ: <nhập tab> hoặc <TAB>

Bất kỳ ký hiệu nào sau đây

/ \ : * ? " < > | # { } % ~ &

  • Thuộc tính tên dài từ một đến 64 ký tự.

  • Biểu thức là một biểu thức hợp lệ.

Đầu Trang

ACCWeb103918

Văn bản lỗi     Access không thể chuyển đổi truy vấn để sử dụng trên Web vì access xác định kiểu JOIN không được hỗ trợ trên Web.

Điều đó nghĩa là gì    Máy chủ không hỗ trợ các truy vấn có nhiều kết nối giữa hai bảng (liên kết nhiều trường).

Việc cần làm    Đảm bảo rằng các liên kết chỉ sử dụng một trường cho mỗi bảng.

Đầu Trang

ACCWeb103926

Kiểm tra lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web vì access không xác định bảng nào cần SELECT FROM.

Điều đó nghĩa là gì     Truy vấn không có bảng đầu vào (thiếu mệnh đề FROM).

Việc cần làm    Hãy đảm bảo rằng truy vấn của bạn có một cột đầu vào được xác định.

Đầu Trang

ACCWeb103927

Văn bản lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web vì kết quả truy vấn chứa nhiều trường có cùng tên.

Điều đó nghĩa là gì    Bạn đã chỉ định cùng một tên cho nhiều trường.

Việc cần làm    Kiểm tra tên trường trùng lặp và thay đổi các mục trùng lặp thành tên trường riêng biệt.

Đầu Trang

ACCWeb103928

Văn bản lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web vì không thể chuyển đổi một số tham số của truy vấn để sử dụng trên Web.

Điều đó nghĩa là gì    Tên tham số hoặc kiểu không hợp lệ.

Việc cần làm    Đảm bảo rằng tên tham số và kiểu là hợp lệ.

  • Thuộc tính tên không chứa:

Dấu bằng ở đầu

=

Dấu chấm

.

Dấu chấm than

!

Ngoặc vuông

[]

Khoảng trống ở đầu trống

Ký tự không in được

Ví dụ: <nhập tab> hoặc <TAB>

Bất kỳ ký hiệu nào sau đây

/ \ : * ? " < > | # { } % ~ &

  • Thuộc tính tên dài từ một đến 64 ký tự.

Các loại sau đây hợp lệ:

Văn bản (tối đa 255 ký tự)

Số

Boolean

DateTime

Tiền

Đầu Trang

ACCWeb103930

Văn bản lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web vì một số tham số của truy vấn được hiển thị dưới dạng trường kết quả hoặc được sử dụng trong câu lệnh ORDER BY.

Điều đó nghĩa là gì    Truy vấn có tham số được chiếu dưới dạng vô hướng hoặc được sử dụng theo thứ tự theo câu lệnh.

Điều này có thể xảy ra nếu tham số được sử dụng làm cột dự báo (Ví dụ: chọn param1 từ Table1) hoặc theo thứ tự (Ví dụ: chọn * từ bảng 1 và thứ tự theo field1= param).

Việc cần làm    Tránh sử dụng tham số được chiếu theo cột hoặc thứ tự theo cột.

Đầu Trang

ACCWeb103938

Văn bản lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web.

Điều đó nghĩa là gì    Có hai trường có cùng tên và Access không thể tạo biệt danh hợp lệ cho các trường đó.

Việc cần làm    Kiểm tra tên trường trùng lặp và thay đổi các mục trùng lặp thành tên trường riêng biệt.

Đầu Trang

ACCWeb103939

Văn bản lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web.

Điều đó nghĩa là gì    Truy vấn có một biệt danh lớn hơn 64 ký tự.

Việc cần làm    Đảm bảo bí danh được sử dụng trong truy vấn nhỏ hơn hoặc bằng 64 ký tự.

Đầu Trang

ACCWeb103940

Văn bản lỗi    Access không thể chuyển đổi truy vấn để sử dụng trên Web vì access xác định kiểu JOIN không được hỗ trợ trên Web.

Điều đó nghĩa là gì    Máy chủ không hỗ trợ các truy vấn có nhiều kết nối trên cùng một hai bảng (liên kết nhiều trường).

Việc cần làm    Đảm bảo rằng các liên kết mà bạn chỉ sử dụng một trường cho mỗi bảng.

Đầu Trang

ACCWeb103942

Văn bản lỗi     Access không thể chuyển đổi truy vấn để sử dụng trên Web vì truy vấn có chứa kết nối theo một cấu hình.

Điều đó nghĩa là gì    Sự liên kết giữa các bảng trong truy vấn của bạn đang tạo ra sự nối vòng giữa các bảng vốn ngăn Access chuyển đổi truy vấn để sử dụng trên Web.

Việc cần làm     Loại bỏ kết nối giữa các bảng để loại bỏ các liên kết theo đường theo hướng theo hướng.

Đầu Trang

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

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.