Каждый раз, когда я запускаю свою программу, она запрашивает у меня имя пользователя и пароль, но сохраняет меня на той же странице, даже если я указал правильное имя пользователя и пароль.Итак, я искал и поместил код, который можно увидеть ниже, в метод PageLoad моей формы, и все же проблема возникает и не может быть решена.Есть ли альтернативное решение для этого?Кстати, я использую VS2008 и моя база данных Oracle 11g.
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();
заранее спасибо, Эрни