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.

Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: .NET Nie można otworzyć połączenia

Miałem podobny problem.
Upewnij się czy masz zainstalowany sterownik do bazy danych SQL Server.

konto usunięte

Temat: .NET Nie można otworzyć połączenia

Marcin Sulecki:
Miałem podobny problem.
Upewnij się czy masz zainstalowany sterownik do bazy danych SQL Server.

Sterownik taki nie jest instalowany wraz z sql server ? Czy podpowiesz jaki dokładnie driver pobrać ? :)
Mateusz H. edytował(a) ten post dnia 11.10.12 o godzinie 18:05
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: .NET Nie można otworzyć połączenia

Też tak myślałem :)

Zainstaluj
Microsoft® SQL Server® 2008 R2 Native Client
http://www.microsoft.com/en-us/download/details.aspx?i...

konto usunięte

Temat: .NET Nie można otworzyć połączenia

Marcin Sulecki:
Też tak myślałem :)

Zainstaluj
Microsoft® SQL Server® 2008 R2 Native Client
http://www.microsoft.com/en-us/download/details.aspx?i...

oj tam ;)
dzięki...zweryfikuję ...;)

konto usunięte

Temat: .NET Nie można otworzyć połączenia

Marcin Sulecki:
Też tak myślałem :)

Zainstaluj
Microsoft® SQL Server® 2008 R2 Native Client
http://www.microsoft.com/en-us/download/details.aspx?i...


to jednak nie to ... już miałem zainstalowane w systemie ;)
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: .NET Nie można otworzyć połączenia

Jeśli możesz zainstaluj na chwilę Crystal Reports na tej końcówce i zobacz czy uda się odświeżyć raport.

konto usunięte

Temat: .NET Nie można otworzyć połączenia

Marcin Sulecki:
Jeśli możesz zainstaluj na chwilę Crystal Reports na tej końcówce i zobacz czy uda się odświeżyć raport.

Dzięki . wywaliłem jednak źródła dns na rzecz DataTable


raport.SetDataSource(dttabela)



Wyślij zaproszenie do