หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ขณะพัฒนาโฟลว์เดสก์ท็อป คุณอาจพบข้อผิดพลาดที่เกิดจากการดำเนินการของฐานข้อมูลที่ปรับใช้งานที่เรียกใช้การสอบถามบนฐานข้อมูล หากคุณไม่สามารถระบุสาเหตุของปัญหาผ่านข้อความแสดงข้อผิดพลาดที่แสดง ให้ทำตามขั้นตอนการแก้ไขปัญหาต่อไปนี้:
แทนที่เครื่องหมายอัญประกาศเดี่ยว (') ด้วยเครื่องหมายอัญประกาศคู่ (") หรือในทางกลับกัน
ตัวอย่างเช่น การสอบถามต่อไปนี้ทำให้เกิดข้อผิดพลาดเนื่องจากเครื่องหมายอัญประกาศเดี่ยวที่ส่วนท้ายของค่าของตัวแปร
SELECT * FROM SALES WHERE VALUE = '%value%';
เมื่อต้องการแก้ไขปัญหานี้ ให้แทนที่เครื่องหมายอัญประกาศเดี่ยวในคำสั่ง SQL ด้วยเครื่องหมายอัญประกาศคู่
SELECT * FROM SALES WHERE VALUE = "%value%";
เครื่องหมายเปอร์เซ็นต์สำหรับ Escape (%) ที่ไม่ได้ระบุตัวแปร
Power Automate ระบุเครื่องหมายเปอร์เซ็นต์เป็นอักขระที่ระบุตัวแปร หากต้องการใช้เครื่องหมายดังกล่าวเป็นอักขระปกติ ให้หลีกโดยใช้เครื่องหมายเปอร์เซ็นต์พิเศษ
หมายเหตุ
คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับเครื่องหมายเปอร์เซ็นต์ใน ใช้ตัวแปรและสัญกรณ์ %
ตรวจสอบให้แน่ใจว่าติดตั้งฐานข้อมูล เซิร์ฟเวอร์ฐานข้อมูล และ Power Automate สำหรับเดสก์ท็อปรุ่นเดียวกัน (32 บิตหรือ 64 บิต) บนเดสก์ท็อปของคุณ
ตรวจสอบว่าไฟร์วอลล์หรือระบบรักษาความปลอดภัยเครือข่ายอื่นๆ ไม่ได้ปิดกั้นการเชื่อมต่อระหว่าง Power Automate กับฐานข้อมูล
หากคุณกำลังใช้การดำเนินการของฐานข้อมูลเพื่อเรียกใช้การสอบถามในไฟล์ Excel ตรวจสอบให้แน่ใจว่าคุณได้ปฏิบัติตามแนวทางปฏิบัติต่อไปนี้:
- ชื่อของเวิร์กชีต Excel ใช้เป็นชื่อฐานข้อมูล ใส่ชื่อเวิร์กชีตในวงเล็บ ([]) และเพิ่มเครื่องหมายดอลลาร์ ($) ในส่วนท้าย ตัวอย่างเช่น [Sheet1$]
- คอลัมน์ฐานข้อมูลคือส่วนหัวของตารางข้อมูล Excel
SELECT * FROM [Sheet1$] WHERE Value = "%value%";
หมายเหตุ
คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้การสอบถาม SQL บน Excel ได้ใน เรียกใช้การสอบถาม SQL ในไฟล์ Excel