問題:レポートを読み込むときにログイン情報ウィンドウが表示されます。Crystalレポートへのログインに失敗する
試しました。多くのフォーラムを読むが成功はない。以下はコードです。私はVS2010で最新のCrystal Reportを使用しています。 Windowsフォーム。
パスワードのみのアクセスdb 2010を使用しています。私はユーザー名を使うべきか分からず、私はアクセスで言及していません。私のCrystalReportViewerは、ReportingDS.xsdであるDataSetに添付されています。
助けてください。
private static string StrCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.ExecutablePath.ToString().Substring(0, Application.ExecutablePath.ToString().LastIndexOf('\\')) + "\\Reporting.accdb;Jet OLEDB:Database Password=abc;";
public Report_Frm()
{
InitializeComponent();
}
private void Report_Frm_Load(object sender, EventArgs e)
{
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load(@"C:\Users\chris\Documents\Visual Studio 2010\Projects\ReportingSystem\ReportingSystem\myReport.rpt");
cryRpt.SetDatabaseLogon("Admin", "abc", @"C:\Users\chris\Documents\Visual Studio 2010\Projects\ReportingSystem\ReportingSystem\ReportingDS", "Reporting.accdb");
crystalReportViewer.ReportSource = cryRpt;
//crystalReportViewer.Refresh();
}
データベースにパスワードが必要ですか? MDBファイルを開くと、1つ(ユーザーID /パスワード)の入力を求めるメッセージが表示されますか? – craig
@craig、はい私はdbのパスワードが必要です。 – Pirzada
Microsoft Accessでこの.MDBファイルを開くと、ユーザーIDとパスワードを入力するよう求められますか?もしそうなら、これらの値( 'Admin'/'abc')は機能しますか? – craig