ciao,
prima di tutto ti ringrazio per la risposta. Io ho provato in questo modo (premetto che al db non si accede con usrname e pwd ma con la sicurezza integrata):
'**NOTA crReportDocument è impostato in un modulo "varPub" in questo modo:
' Public crReportDocument As New CrystalDecisions.CrystalReports.Engine.ReportDocument
' mentre in varPub.qualeReport ci sta il nome del report
Dim crExportOptions As CrystalDecisions.Shared.ExportOptions
'**********carico il file crystal report
crReportDocument.Load(varPub.qualeReport)
'*********dichiaro gli oggetti connection info
Dim crConnectionInfo As New CrystalDecisions.Shared.ConnectionInfo
'*****imposto la connection info
With crConnectionInfo
'.UserID = Me.txtUsername.Text
'.Password = Me.txtPassword.Text
'.DatabaseName = Me.txtNomedb.Text
'.ServerName = Me.txtServer.Text
.ServerName = varPub.LeggiServer
.IntegratedSecurity = True
End With
MsgBox(crConnectionInfo.ServerName)
myCrystalReportViewer.ReportSource = varPub.crReportDocument
Dal msgbox utilizzato nel codice mi evidenzia il giusto server ma, quando il reportViewer mi lancia il report mi apre la maschera in cui inserire user name e password, nonostante gli abbia detto di usare la integrated security e dato già il nome del server (nella maschera si vede che il server è quello del design cioè .\SQLEXPRESS)
Dove sbaglio?
Grazie 1000