|
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.
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.
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.
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.
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.
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.
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.
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ự.
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.
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.
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.
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.
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ẻ.
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ệ.
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.
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.
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.
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 |
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.
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.
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ự.
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.
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.