Crystal Reports ile ilgili bir sorunum var, raporlar geliştirme ortamında iyi çalışıyor ancak uygulamayı çalıştırırken Test sunucusunda ben CrystalViewer gelen bu istemi olsun:Crystal Reports, 'İstediğiniz rapor daha fazla bilgiye ihtiyaç duyuyor' test sunucusunda çalışmıyor, geliştirme aşamasında çalışıyor
Try
rptDoc = New ReportDocument
rptPath = Server.MapPath(rutaReporte)
Dim conInfo As New ConnectionInfo
conInfo.ServerName = Server.MapPath("~/reportes.dsn")
conInfo.DatabaseName = "database"
conInfo.UserID = "reportUser"
conInfo.Password = "password"
rptDoc.Load(rptPath)
setInicioReportes(conInfo, rptDoc)
CrystalReportViewer1.ReportSource = rptPath
Catch ex As Exception
'Show error message
End Try
nedenini anlamıyorum: Bu benim rapora giriş bilgileri aktarmak kullanıyorum kodudur
Server name: *Here's the absolute path of the report in the development server*
Database name: *Correctly filled*
User name: *Correctly filled*
Password: *Empty*
CrystalReport DSN dosyasını tanımıyor kodda belirttiğim Ve DNS dosyasında, daha önce de söylediğim gibi geliştirme ortamında çalışmakta olan, user_id, server ve database şifresini kaydettim.
Eğer birisi bunu nasıl çözeceğini biliyorsa, bu gerçekten yardımcı olacaktır.
Herkese teşekkürler.
DÜZENLEME: Ayrıca, isteminde parola girdiğimde, Oturum açmayı deneyin Sadece sayfa yenilenir ve hiçbir şey olmuyor, istemi yeniden açılır.
Visual Studio
Cevabınız için teşekkürler, önerdiğinizi kontrol ettim ama problemi çözmüyor gibi görünüyor, bunun yalnızca bana bu hatayı veren kod aracılığıyla parametreleri aktardığım raporlar olduğunu fark ettim, Parametreleri geçme şeklimizle ilgili bir şey olduğunu mu düşünüyorsun? – starLight
Parametreler bana iyi görünüyor ve sunucuda değil, geliştirme bilgisayarında çalıştığı gerçeği, programınızda çökmesine neden olan sunucuda olmayan bir şey olduğunu gösterir. Kontrol etmek için birkaç şey düşünebilirim: 1. Geliştirme bilgisayarında kurduğunuz ODBC DSN'sini, sunucuda kurmuş olduğunuzla aynı mıdır? 2. Kopyalama Yerel'ni, kullandığınız tüm Crystal referanslarında true olarak ayarlamayı denediniz mi? 3. Sunucunun .NET yüklü olması (Check C: \ Windows \ Microsoft.NET) var mı? 4. Çözümü Release (ve Debug değil) olarak mı yapıyorsunuz? – Dustin