プログラムを実行するたびに、ユーザー名とパスワードの入力を求められますが、正しいユーザー名とパスワードを入力しても同じページに表示されます。だから、私は検索し、私のフォームのPageLoadメソッドに下に見ることができるコードを配置し、まだ問題が発生し、解決することができませんでした。このための代替ソリューションはありますか?ところで、私はVS2008を使用しており、私のデータベースはOracle 11gです。Crystal Reportのログイン: "要求したレポートにはさらに詳しい情報が必要です。"
ReportDocument cryRpt = new ReportDocument();
TableLogOnInfos crtableLogoninfos = new TableLogOnInfos();
TableLogOnInfo crtableLogoninfo = new TableLogOnInfo();
ConnectionInfo crConnectionInfo = new ConnectionInfo();
Tables CrTables;
cryRpt.Load(Server.MapPath("~/ADMIN/AdminReport.rpt"));
crConnectionInfo.ServerName = "localhost";
crConnectionInfo.DatabaseName = "";
crConnectionInfo.UserID = "******;
crConnectionInfo.Password = "******";
crConnectionInfo.IntegratedSecurity = true;
CrTables = cryRpt.Database.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table CrTable in CrTables)
{
crtableLogoninfo = CrTable.LogOnInfo;
crtableLogoninfo.ConnectionInfo = crConnectionInfo;
CrTable.ApplyLogOnInfo(crtableLogoninfo);
}
CrystalReportViewer1.ReportSource = cryRpt;
CrystalReportViewer1.RefreshReport();
事前のおかげで、 アーニー
私はオラクルについて多くを知らないが、IntegratedSecurity機能は、ユーザーが指定する場合はfalseでなければなりませんしませんユーザーのパスワード? – mslliviu
レポートにはパラメータがありますか? 'RefreshReport()'はそれらを必要とします.... – dotjoe
私は私の解決策として私の解決策として使用した他のウェブサイトからこれを使って試してみました。ログイン時の問題です。しかし、解決策はありません。 –