Problema sui client dopo la distribuzione.

mercoledì 30 maggio 2007 - 10.39

erongis Profilo | Junior Member

Sto usando Visual Studio.NET 2005 e Crystal Report relativo. Ho eseguito la distribuzione dal cliente ed i report non partono. la base dati è SQL server 2005 Express.
Praticamente, quando lancio una stampa, il report non "prende" i parametri che gli passo da programma, appare una finestra di connessione che chiede all'utente di inserire i parametri di connessione "database", "Nome utente" e "password".
Già questo sarebbe sbagliato (non si può pretende che l'utente inserisca questi parametri ogni volta che si stampa...), ma inoltre, il campo "database" è disabilitato e non si può inserire alcun valore dentro.

aiuto.

freeteo Profilo | Guru

ciao,
hai provato a settare al report i parametri di connessione al database?
Intendo le logoinfo:

... Dim mioreport as new ReportDocument() mioreport .load(server.Mappath("....")) Dim logOnInfo As New TableLogOnInfo logOnInfo = mioreport.Database.Tables.Item("Tabella").LogOnInfo logOnInfo.ConnectionInfo.ServerName = "SERVER" logOnInfo.ConnectionInfo.DatabaseName = "miodb" logOnInfo.ConnectionInfo.UserID = "User" logOnInfo.ConnectionInfo.Password = "pwd" logOnInfo.TableName = Tabella" mioreport.Database.Tables[0].ApplyLogOnInfo(logOnInfo) CrystalReportViewer1.ReportSource = mioreport CrystalReportViewer1.DataBind(); ...
se non ti dovesse andare ancora, controlla la proprieta' "location" della tabella del report:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


(codice che toglie il nome del database che sta prima del punto)

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5