menu

Senin, 08 Agustus 2016

Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack.

Bagi yang berkecimpung di dunia Asp.Net anda mungkin akan menemukan masalah dengan Reporting. Ketika masih belum di publish laporan bisa tampil sesuai harapan tetapi ketika di publish ke server malah muncul pesan error :

"Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack."



Pesan error tersebut dikarenakan file crystal report tidak ditemukan sebab sewaktu publish aplikasi tidak bisa menyertakan file crystal report secara otomatis. solusinya anda copy dan paste file crystal report kedalam satu folder aplikasi yang anda publish.


script :

 Call koneksi()
 Command = New SqlCommand("select * from view_history", Connection)
 DtAdapter = New SqlDataAdapter(Command)
 Dim Ds = New DsLaporan
 DtAdapter.Fill(Ds, "view_history")
 Dim MyRpt = New ReportDocument
 MyRpt.Load(Server.MapPath("~/CrHistory.rpt"))
 MyRpt.SetDataSource(Ds)
 CrystalReportViewer1.ReportSource = MyRpt

Solusi kedua  :
Hindari menggunakan load(server.MapPath("....") dan gunakan contoh script berikut ini :

 Call koneksi()
 Command = New SqlCommand("select * from view_history", Connection)
 DtAdapter = New SqlDataAdapter(Command)
 Ds.Tables("view_history").Clear()
 DtAdapter.Fill(Ds, "view_history")
 cr.SetDataSource(Ds.Tables("view_history"))
 CrystalReportViewer1.ReportSource = cr


Selamat mencoba semoga sukses. Amin.....












Tidak ada komentar:

Posting Komentar