Crystal Reportを含む小さなVB.NETアプリケーションを作成しました。私が作ったマシンでCrystal Reportを実行すると、完全に機能します。ラップトップでアプリケーションを実行すると、データベースにログインが設定されていなくても、Crystalレポートは常にログインイベントを要求します。私は "Admin"と ""コードで渡すことを試みましたが、運はありません。Crystal Reportsは他のPCでのみログインを促します
私はこれは私が私のCrystalレポートをロードする必要があるコードで、Accessデータベースで働いている:
If frmReport Is Nothing OrElse frmReport.IsDisposed Then
frmReport = New frmReport
End If
frmReport.CrystalReportViewer1.ReportSource = "../../Reports/Klantenbeheer.rpt"
frmReport.MdiParent = Me
frmReport.Show()
私はPrevent login of ODBC Text driver in Crystal Report for Visual Studio 2010を見てなかったけど、それは私の状況に適用されるかどうかはわかりませんか?
私は、アプリケーションで作業しているデータソースにrptのデータソースを設定して、それをReportSourceに割り当てることもできましたが、どちらも問題ありませんでした。
DAOからOLEDBに変更するソリューションが見つかった人もいますが、最初からOLEDBを使用しました。
私はmyTablesをループし、それぞれの場所を自分のAccessデータベースに設定して同様のアプローチを試みました。残念ながら、これはCOMExceptionをスローします。 – Mekswoll