Je reçois cette erreur lors de l'affichage du rapport de cristal. que dois-je faire.Comment afficher le rapport Crystal?
Une erreur liée au réseau ou à une instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou inaccessible. Vérifiez que le nom d'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (Fournisseur: Fournisseur de canaux nommés, erreur: 40 - Impossible d'ouvrir une connexion à SQL Server)
code j'utilise est comme suit:
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=./SQLEXPRESS;AttachDbFilename=~/App_Data/Database.mdf;Integrated Security=True;User Instance=True");
DataSet1 ds = new DataSet1();
SqlDataAdapter da = new SqlDataAdapter("SELECT ID, Name, Dept, Salary FROM dbo.Table2", con);
da.Fill(ds.View2);
ReportClass myReportObject = new ReportClass();
myReportObject.ResourceName = "CrystalReport1.rpt";
}
la 'DataSource' semble incorrecte. –
Ce n'est pas une erreur de rapport de cristal, c'est une erreur SQL Server. Vérifiez votre chaîne de connexion et le fichier de base de données – Stasel
Lorsque j'utilise SqlConnection con = new SqlConnection (ConfigurationManager.ConnectionStrings ["ConnectionString"]. ConnectionString); indique: Échec de l'ouverture de la base de données. Je ne veux pas utiliser le nom d'utilisateur n mot de passe. Que devrais-je faire? –