2010-12-31 13 views
0

Windows 7、SQL Server 2000、VS 2008/Crystal Report XIを使用しています。接続できません:パラメータが正しくありませんCrystalレポート

GetReportボタンをクリックするとエラーが発生します。

Logon failed. Details: ADO Error Code: 0x Source: Microsoft OLE DB Provider for SQL Server Description: Login failed for user 'sa'. SQL State: 42000 Native Error: Error in File C:\Users\bahadur\AppData\Local\Temp\Total_Sales_Comparision {C4649F80-D1F7-4AED-A4B1-0B8EF83996C6}.rpt: Unable to connect: incorrect log on parameters. Blockquote

MY C#のコードが

ConnectionInfo crConnectionInfo = new ConnectionInfo(); 
crConnectionInfo.ServerName = "BRAVEALI-PC"; 
crConnectionInfo.DatabaseName = "SCM_TEST"; 
crConnectionInfo.UserID = "sa"; 
crConnectionInfo.Password = "myDB Password"; 

ReportDocument report = new ReportDocument(); 
report.Load(@"D:\Project's\SCM Reports\Total_Sales_Comparision.rpt"); 
report.SetParameterValue("@invcm_date_from", Convert.ToDateTime (TextBox4.Text)); 
report.SetParameterValue("@invcm_date_to", Convert .ToDateTime(TextBox5.Text)); 
CrystalReportViewer1.ReportSource = report; 
//CrystalReportViewer1.RefreshReport(); 

よろしく下回っている

ブレイブアリ

答えて

0

あなたのcrConnectionInfoオブジェクトに何かをやったことがない...あなたがレポートに戻ってそれを結ぶありませんでしたオブジェクト。

ログイン情報を設定していないため、誤ったログイン情報が表示されています。

0

使用ログイン情報を設定するため、このコードは、

 TableLogOnInfos crtableLogoninfos = new TableLogOnInfos(); 
     TableLogOnInfo crtableLogoninfo = new TableLogOnInfo(); 
     ConnectionInfo crConnectionInfo = new ConnectionInfo(); 
     Tables CrTables; 
     crConnectionInfo.ServerName = "Servername"; 
     crConnectionInfo.DatabaseName = "Database"; 
     crConnectionInfo.UserID = "Userid"; 
     crConnectionInfo.Password = "password"; 

     CrTables = cryRpt.Database.Tables; 
     foreach (CrystalDecisions.CrystalReports.Engine.Table CrTable in CrTables) 
     { 
      crtableLogoninfo = CrTable.LogOnInfo; 
      crtableLogoninfo.ConnectionInfo = crConnectionInfo; 
      CrTable.ApplyLogOnInfo(crtableLogoninfo); 
     } 

または単に使用

 yourreport.setdatabaselogon("username","Password","servername","databasename"); 
関連する問題