สำคัญ กำลังลบ Access Services 2010 และ Access Services 2013 ออกจาก SharePoint รุ่นถัดไป เราขอแนะนำให้คุณอย่าสร้างเว็บแอปใหม่ และโยกย้ายแอปที่มีอยู่ของคุณไปยังแพลตฟอร์มอื่น เช่น Microsoft Power Apps คุณสามารถแชร์ข้อมูล Access กับ Dataverse ซึ่งเป็นฐานข้อมูลบนระบบคลาวด์ที่คุณสามารถสร้างแอป Power Platform เวิร์กโฟลว์อัตโนมัติ ตัวแทนเสมือน และอื่นๆ สำหรับเว็บ โทรศัพท์ หรือแท็บเล็ตได้ สำหรับข้อมูลเพิ่มเติม ให้ดูเริ่มต้นใช้งาน: โยกย้ายข้อมูล Access ไปยัง Dataverse |
บทความนี้จะแสดงรายการข้อผิดพลาดของความสัมพันธ์และการค้นหาที่คุณอาจพบเมื่อคุณเรียกใช้ตัวตรวจสอบความเข้ากันได้ และให้ข้อมูลที่สามารถช่วยคุณแก้ไขข้อผิดพลาดได้
For general information about Compatibility Checker errors, see the article Web compatibility check: General errors.
ACCWeb105000
ข้อความแสดงข้อผิดพลาด ชนิดข้อมูลคอลัมน์ไม่สามารถเข้ากันกับการค้นหาเว็บ
ความหมาย ชนิดข้อมูลของเขตข้อมูลการค้นหาที่ระบุไม่ได้รับการสนับสนุนบนเว็บ
สิ่งที่ต้องทำ ตรวจสอบให้แน่ใจว่าเขตข้อมูลการค้นหาเป็นหนึ่งในชนิดข้อมูลที่สนับสนุนต่อไปนี้:
-
ข้อความที่มีหนึ่งบรรทัด
-
วันที่/เวลา
-
หมายเลข
-
เขตข้อมูลที่คํานวณที่ส่งกลับข้อความบรรทัดเดียว
ACCWeb105001
ข้อความแสดงข้อผิดพลาด คอลัมน์ที่ผูกกับการค้นหาต้องเป็นคีย์หลักที่เข้ากันได้กับเว็บ
ความหมาย คอลัมน์ที่ถูกผูกไว้ของเขตข้อมูลการค้นหาที่ระบุไม่ใช่คีย์หลักของตารางการค้นหาเป้าหมาย
สิ่งที่ต้องทำ สร้างเขตข้อมูลการค้นหาใหม่โดยใช้ตัวช่วยสร้างการค้นหา ระบุคอลัมน์คีย์หลักของตารางการค้นหาเป้าหมายเป็นคอลัมน์ที่ถูกผูกไว้
ACCWeb105002
ข้อความแสดงข้อผิดพลาด แหล่งข้อมูลแถวการค้นหาต้องสมบูรณ์ของข้อความ SQL ที่มีเขตข้อมูลตารางหนึ่งตารางและเขตข้อมูลที่ระบุเพื่อให้เข้ากันได้กับเว็บ
ความหมาย เงื่อนไขใดเงื่อนไขหนึ่งหรือทั้งสองข้อต่อไปนี้เป็นจริง
-
คิวรีของการค้นหาที่ระบุจะใช้ตารางหรือคิวรีมากกว่าหนึ่งรายการเป็นแหล่งข้อมูล
-
คอลัมน์ที่ใช้ในคิวรีจะไม่ถูกเลือกอย่างชัดเจน
สิ่งที่ต้องทำ สร้างการค้นหาใหม่ โดยตรวจสอบให้แน่ใจว่า:
-
การค้นหาจะใช้ตารางที่เข้ากันได้กับเว็บหนึ่งตารางเป็นแหล่งข้อมูล
เคล็ดลับ: ตารางใดๆ ที่เข้ากันไม่ได้กับเว็บควรสร้างแถวในตารางปัญหาความเข้ากันได้ของเว็บเมื่อคุณเรียกใช้ตัวตรวจสอบความเข้ากันได้
-
คิวรีการค้นหาจะระบุแต่ละเขตข้อมูลอย่างชัดเจน (เช่น อย่าใช้ SELECT *)
ACCWeb105003
ข้อความแสดงข้อผิดพลาด การค้นหาหลายคอลัมน์ที่มีชนิดแหล่งข้อมูลแถวของรายการค่าต้องผูกกับ "Col1" เพื่อให้เข้ากันได้กับเว็บ
ความหมาย การค้นหาหลายคอลัมน์ที่ระบุไม่ได้ผูกกับ Col1
สิ่งที่ต้องทำ ใช้ตัวช่วยสร้างการค้นหาเพื่อสร้างเขตข้อมูลการค้นหาใหม่ ตรวจสอบให้แน่ใจว่าคุณผูกกับ Col1 ของค่าการค้นหา
ACCWeb105004
ข้อความแสดงข้อผิดพลาด การค้นหารายการค่าต้องมีแถวข้อมูลอย่างน้อยหนึ่งแถวเพื่อเข้ากันได้กับเว็บ
ความหมาย รายการค่าของการค้นหาที่ระบุว่างเปล่า ดังนั้นจึงไม่เข้ากันกับเว็บ
สิ่งที่ต้องทำ ใส่ข้อมูลอย่างน้อยหนึ่งแถวในรายการค่าในเขตข้อมูลการค้นหา
ACCWeb105005
ข้อความแสดงข้อผิดพลาด รายการค่าที่มีค่าว่างจะเข้ากันไม่ได้กับเว็บ
ความหมาย ซึ่งเกิดขึ้นเมื่อมีค่าคอลัมน์หายไปในแถวเดียวของการค้นหาค่า ซึ่งเข้ากันไม่ได้กับเว็บ
สิ่งที่ต้องทำ ตรวจสอบให้แน่ใจว่าเขตข้อมูลในแถวเดี่ยวของรายการค่าถูกระบุไว้ ใช้มุมมองออกแบบเพื่อตั้งค่าแหล่งข้อมูลแถวนี้หรือใช้ตัวช่วยสร้างการค้นหา ( บนแท็บ เขตข้อมูล ในกลุ่ม คุณสมบัติ ให้คลิก ปรับเปลี่ยนการค้นหา)
ACCWeb105006
ข้อความแสดงข้อผิดพลาด ไม่พบตารางแหล่งข้อมูลแถวการค้นหา
ความหมาย ตารางที่ระบุเป็นแหล่งข้อมูลแถวของการค้นหาที่ระบุไม่มีอยู่
สิ่งที่ต้องทำ ระบุแหล่งข้อมูลแถวที่ถูกต้องของการค้นหา คุณสามารถใช้ตัวช่วยสร้างการค้นหาเพื่อสร้างการค้นหาใหม่
ข้อความแสดงข้อผิดพลาด ข้อความ SQL ที่มีคอลัมน์ผลลัพธ์จากการคํานวณของแหล่งข้อมูลแถวการค้นหาจะเข้ากันไม่ได้กับเว็บ
ความหมาย เขตข้อมูลการค้นหาที่ระบุมีนิพจน์ในแหล่งข้อมูลแถว ดังนั้นจึงเข้ากันไม่ได้กับเว็บ ตัวอย่างเช่น ข้อมูลต่อไปนี้ไม่ใช่แหล่งข้อมูลแถวที่ถูกต้องของเขตข้อมูลการค้นหาเว็บ: SELECT ([First Name] & " " & [นามสกุล]) FROM Contacts;
สิ่งที่ต้องทำ พิจารณาสร้างคอลัมน์ที่คํานวณในตารางข้างใต้ แล้วสร้างเขตข้อมูลการค้นหาใหม่
ACCWeb105007
ข้อความแสดงข้อผิดพลาด แหล่งข้อมูลแถวการค้นหาสามารถอ้างอิงตารางได้เพียงตารางเดียวที่เข้ากันได้กับเว็บ
ความหมาย แหล่งข้อมูลแถวของเขตข้อมูลการค้นหาที่ระบุมีหลายตาราง
สิ่งที่ต้องทำ ใช้ตัวช่วยสร้างการค้นหาเพื่อสร้างการค้นหาใหม่เพื่อให้อ้างอิงตารางเพียงตารางเดียว ซึ่งอาจต้องการให้คุณเปลี่ยนตัวแบบข้อมูลของคุณ
ACCWeb105008
ข้อความแสดงข้อผิดพลาด เปิดใช้งาน Referential Integrity ต้องเป็น False ถ้าอนุญาตให้มีหลายค่าเป็นจริงในการค้นหา
ความหมาย เขตข้อมูลการค้นหาที่ระบุจะอนุญาตให้มีหลายค่าแต่ความสัมพันธ์ที่ตัวแบบบังคับให้มี Referential Integrity ซึ่งต้องการค่าเดียวในการค้นหา
สิ่งที่ต้องทำ เอา Referential Integrity บนความสัมพันธ์ออก หรือสร้างเขตข้อมูลการค้นหาใหม่โดยไม่อนุญาตให้ใช้ค่าหลายค่า
ACCWeb105009
ข้อความแสดงข้อผิดพลาด ขีดจํากัดรายการต้องเป็นจริงถ้าอนุญาตให้มีหลายค่าเป็นจริง
ความหมาย ค่าจํากัดของคุณสมบัติการค้นหาเป็นรายการถูกตั้งค่าเป็น False ให้กับเขตข้อมูลที่ระบุ แต่อนุญาตให้มีหลายค่าถูกตั้งค่าเป็น True
สิ่งที่ต้องทำ ตั้งค่าคุณสมบัติ ขีดจํากัดรายการ ให้กับเขตข้อมูลการค้นหาเป็น True หรือตั้งค่า อนุญาตให้มีหลายค่าเป็น False
ACCWeb105010
ข้อความแสดงข้อผิดพลาด การค้นหาต้องการความสัมพันธ์ที่เกี่ยวข้องเพื่อให้เข้ากันได้กับเว็บ
ความหมาย เขตข้อมูลการค้นหาที่ระบุไม่มีความสัมพันธ์ที่เชื่อมโยง
สิ่งที่ต้องทำ สร้างความสัมพันธ์ระหว่างเขตข้อมูลการค้นหาและเขตข้อมูลที่อ้างอิงถึง
ACCWeb105011
ข้อความแสดงข้อผิดพลาด ค้นหาแถวต้นฉบับ SQL statement must include the source table primary key field and that field must be the bound column.
ความหมาย คิวรีของเขตข้อมูลการค้นหาที่ระบุไม่มีคีย์หลักของตารางต้นฉบับ ดังนั้นจึงไม่เข้ากันกับเว็บ
สิ่งที่ต้องทำ ใช้ตัวช่วยสร้างการค้นหาเพื่อสร้างเขตข้อมูลการค้นหาใหม่
ACCWeb105012
ข้อความแสดงข้อผิดพลาด SQL statement for lookup row source is incompatible with the Web.
ความหมาย ใบแจ้งยอด SQL ของแหล่งข้อมูลแถวของเขตข้อมูลการค้นหาที่ระบุคือข้อมูลที่ไม่มีฟอร์มหรือไม่สามารถเข้ากันกับเว็บด้วยเหตุผลหลายประการ เช่น มีตัวตัวให้บริการ SQL ที่ไม่ได้รับการสนับสนุน
สิ่งที่ต้องทำ ใช้ตัวช่วยสร้างการค้นหาเพื่อสร้างเขตข้อมูลการค้นหาใหม่
ACCWeb105014
ข้อความแสดงข้อผิดพลาด ตารางที่มีคอลัมน์ค้นหาต้องมีคีย์หลักและคีย์หลักต้องเป็นชนิดข้อมูลยาว
ความหมาย คีย์ภายนอกของตารางการค้นหาเป้าหมายหรือคีย์หลักของตารางต้นฉบับไม่ใช่จํานวนเต็มยาวหรือทั้งสองอย่าง
สิ่งที่ต้องทำ ตรวจสอบให้แน่ใจว่าเขตข้อมูลต้นทางและเขตข้อมูลเป้าหมายของการค้นหาเป็นจํานวนเต็มแบบยาว คุณอาจต้องการสร้างเขตข้อมูลใหม่เพื่อวัตถุประสงค์นี้
ACCWeb105015
ข้อความแสดงข้อผิดพลาด ชนิดการค้นหาต้องเป็น '|0' หรือ '|1' เพื่อเข้ากันได้กับเว็บ
ความหมาย เขตข้อมูลการค้นหาที่ระบุจะอ้างอิงรายการเขตข้อมูลเป็นแหล่งแถว
สิ่งที่ต้องทำ ใช้ตัวช่วยสร้างการค้นหาเพื่อสร้างเขตข้อมูลการค้นหาใหม่ ซึ่งอาจต้องการให้คุณเปลี่ยนตัวแบบข้อมูลของคุณ
ACCWeb105016
ข้อความแสดงข้อผิดพลาด ความสัมพันธ์ที่ไม่ได้เชื่อมโยงกับเขตข้อมูลการค้นหาที่ถูกต้องจะไม่เข้ากันกับเว็บ
ความหมาย เขตข้อมูลการค้นหาไม่สนับสนุนความสัมพันธ์ ดังนั้นจึงไม่เข้ากันกับฐานข้อมูลบนเว็บ
สิ่งที่ต้องทำ สร้างเขตข้อมูลการค้นหาระหว่างตารางที่เกี่ยวข้อง ใช้ตัวช่วยสร้างการค้นหาเพื่อสร้างการค้นหา
ACCWeb105017
ข้อความแสดงข้อผิดพลาด ชนิดข้อมูลผลลัพธ์ของคอลัมน์จากการคํานวณของการค้นหาต้องเป็นข้อความจึงจะเข้ากันได้กับเว็บ
ความหมาย คอลัมน์แรกที่แสดงของเขตข้อมูลการค้นหาที่ระบุคือคอลัมน์ที่คํานวณด้วยชนิดข้อมูลอื่นที่ไม่ใช่ข้อความ
สิ่งที่ต้องทำ เปลี่ยนชนิดข้อมูลของเขตข้อมูลที่คํานวณเป็นข้อความ หรือสร้างเขตข้อมูลการค้นหาใหม่ แล้วเลือกคอลัมน์ที่แสดงแรกอื่น