Crystal Reports menggunakan galat "Gagal Membuka Baris" setiap kali kueri SQL gagal.
Crystal Reports adalah aplikasi pelaporan berbasis database yang disertakan dengan paket perangkat lunak pengembangan Microsoft Visual Studio. "Gagal Membuka Rowset" adalah kesalahan umum yang dihasilkan oleh Crystal Reports setelah kegagalan kueri laporan. Kesalahan terjadi saat kueri SQL yang menjadi dasar laporan tidak dapat dijalankan dengan benar. Kesalahan "Gagal Membuka Baris" digunakan secara umum oleh Crystal Reports untuk mewakili kesalahan kueri SQL apa pun.
Langkah 1
Tinjau setiap perubahan yang telah Anda buat ke database tempat laporan Anda dibuat, seperti perubahan nama database atau tabel yang ditambahkan ke database. Jika nama database telah berubah, ubah atribut Lokasi untuk laporan Anda agar mencerminkan nama baru database. Menambahkan tabel dapat menyebabkan tautan baru dibuat secara otomatis. Tautan baru dapat mengubah struktur tabel atau database Anda dan menyebabkan kueri Anda gagal.
Video Hari Ini
Langkah 2
Bandingkan tabel yang disertakan dalam laporan dengan tabel yang dirujuk dalam kueri SQL Anda. Jika kueri atau kueri ad hoc mereferensikan tabel yang tidak disertakan dalam laporan, kueri SQL tidak dapat dijalankan dan Crystal Reports akan menampilkan kesalahan "Gagal Membuka Baris".
Langkah 3
Tinjau prosedur tersimpan yang digunakan oleh laporan yang Anda coba buat. Pengguna yang menjalankan laporan harus memiliki izin yang diperlukan untuk menjalankan semua prosedur tersimpan yang digunakan untuk membuat laporan. Perbaiki izin jika perlu dan coba jalankan laporan Anda lagi.
Langkah 4
Periksa properti dan pengaturan ODBC untuk laporan Anda. Pastikan Anda menggunakan ANSI nulls dan ANSI dikutip pengenal. Pastikan juga bahwa pengaturan "Gunakan Properti Default DSN" disetel ke salah.
Langkah 5
Buka baris perintah SQL Anda atau penganalisis kueri di Visual Studio atau program pengembangan .NET alternatif Anda. Coba jalankan kueri yang menjadi dasar laporan Anda secara langsung di SQL. Kesalahan yang dilemparkan oleh database SQL Anda mungkin berisi informasi yang lebih spesifik yang dapat mengarahkan Anda ke sumber kesalahan Crystal Reports.