konto usunięte
Temat: .NET Nie można otworzyć połączenia
Witam,
W .net stworzyłem sobie raport CR, korzystający ze źródła danych DSN. Wszystko działa ok, dopóki aplikacja nie zostanie przeniesiona na inne stanowisko(pozbawione źródła DSN o takiej samej nazwie wykorzystującego logowanie zintegrowane), wówczas próba wykonania ReportDocument.Export() kończy się błędem "Nie można otworzyć połączenia"
W kodzie próbuję zmienić połączenie DSN posługując się takimi linijkami
ConnectionInfo crConnectionInfo = new ConnectionInfo();
TableLogOnInfo crTableLogonInfo = new TableLogOnInfo();
crConnectionInfo.DatabaseName = "BAZA";
crConnectionInfo.ServerName = @"SERWER\SQL2008";
crConnectionInfo.IntegratedSecurity = true;
foreach (CrystalDecisions.CrystalReports.Engine.Table crTable in cryRpt.Database.Tables)
{
crTableLogonInfo = crTable.LogOnInfo;
crTableLogonInfo.ConnectionInfo = crConnectionInfo;
crTable.ApplyLogOnInfo(crTableLogonInfo);
}
cryRpt.Export();
jednak bezskutecznie. Czy ktoś spotkał się z podobnym problemem ?
Pzdr,
M.