วิธีแก้ไขข้อผิดพลาด "ไม่สามารถเปิด Rowset"

...

Crystal Reports ใช้ข้อผิดพลาด "Failed to Open a Rowset" ทุกครั้งที่แบบสอบถาม SQL ล้มเหลว

Crystal Reports เป็นแอปพลิเคชั่นการรายงานที่ขับเคลื่อนด้วยฐานข้อมูลซึ่งรวมอยู่ในแพ็คเกจซอฟต์แวร์การพัฒนา Visual Studio ของ Microsoft "ไม่สามารถเปิด Rowset" เป็นข้อผิดพลาดทั่วไปที่สร้างโดย Crystal Reports เมื่อการสืบค้นรายงานล้มเหลว ข้อผิดพลาดเกิดขึ้นเมื่อแบบสอบถาม SQL ที่รายงานใช้ไม่สามารถดำเนินการได้อย่างถูกต้อง ข้อผิดพลาด "ไม่สามารถเปิด Rowset" ถูกใช้โดยทั่วไปโดย Crystal Reports เพื่อแสดงถึงข้อผิดพลาดในการสืบค้น SQL

ขั้นตอนที่ 1

ตรวจทานการเปลี่ยนแปลงใดๆ ที่คุณทำกับฐานข้อมูลที่สร้างรายงานของคุณ เช่น การเปลี่ยนชื่อฐานข้อมูลหรือตารางที่เพิ่มลงในฐานข้อมูล ถ้ามีการเปลี่ยนแปลงชื่อฐานข้อมูล ให้เปลี่ยนแอตทริบิวต์ Location สำหรับรายงานของคุณเพื่อแสดงชื่อใหม่ของฐานข้อมูล การเพิ่มตารางอาจทำให้ลิงก์ใหม่ถูกสร้างขึ้นโดยอัตโนมัติ ลิงก์ใหม่อาจเปลี่ยนโครงสร้างของตารางหรือฐานข้อมูลของคุณ และทำให้การสืบค้นของคุณล้มเหลว

วิดีโอประจำวันนี้

ขั้นตอนที่ 2

เปรียบเทียบตารางที่รวมอยู่ในรายงานกับตารางที่อ้างอิงในการสืบค้น SQL ของคุณ หากการสืบค้นข้อมูลหรือแบบสอบถามเฉพาะกิจอ้างอิงตารางที่ไม่รวมอยู่ในรายงาน การสืบค้น SQL จะไม่สามารถดำเนินการได้ และ Crystal Reports จะแสดงข้อผิดพลาด "Failed to Open a Rowset"

ขั้นตอนที่ 3

ตรวจสอบขั้นตอนการจัดเก็บที่ใช้โดยรายงานที่คุณพยายามสร้าง ผู้ใช้ที่เรียกใช้รายงานต้องมีสิทธิ์ที่จำเป็นในการดำเนินการขั้นตอนการจัดเก็บทั้งหมดที่ใช้ในการจัดทำรายงาน แก้ไขการอนุญาตหากจำเป็น และพยายามเรียกใช้รายงานของคุณอีกครั้ง

ขั้นตอนที่ 4

ตรวจสอบคุณสมบัติและการตั้งค่า ODBC สำหรับรายงานของคุณ ตรวจสอบให้แน่ใจว่าคุณกำลังใช้ ANSI null และตัวระบุที่ยกมา ANSI ตรวจสอบให้แน่ใจด้วยว่าการตั้งค่า "ใช้คุณสมบัติเริ่มต้น DSN" ถูกตั้งค่าเป็นเท็จ

ขั้นตอนที่ 5

เปิดบรรทัดคำสั่ง SQL หรือตัววิเคราะห์แบบสอบถามใน Visual Studio หรือโปรแกรมพัฒนา .NET สำรองของคุณ พยายามเรียกใช้แบบสอบถามที่รายงานของคุณใช้โดยตรงใน SQL ข้อผิดพลาดที่เกิดจากฐานข้อมูล SQL ของคุณอาจมีข้อมูลที่เฉพาะเจาะจงมากขึ้นซึ่งอาจนำคุณไปสู่แหล่งที่มาของข้อผิดพลาด Crystal Reports

หมวดหมู่

ล่าสุด

วิธีคืนค่ามุมมองเดสก์ท็อป

วิธีคืนค่ามุมมองเดสก์ท็อป

เดสก์ท็อป Windows ของคุณเก็บทางลัดที่สำคัญที่ช่...

วิธีรับไอคอนบนเดสก์ท็อป Mac เพื่อย้าย

วิธีรับไอคอนบนเดสก์ท็อป Mac เพื่อย้าย

เครดิตรูปภาพ: Jupiterimages/Photos.com/Getty Im...

คุณสามารถดูข้อความที่ส่งและรับผ่าน AT&T ออนไลน์ได้หรือไม่

คุณสามารถดูข้อความที่ส่งและรับผ่าน AT&T ออนไลน์ได้หรือไม่

คุณสามารถดูข้อความที่ส่งและรับผ่าน AT&T ออ...