Quantcast
Channel: SCN : Discussion List - SAP Crystal Reports, version for Visual Studio
Viewing all articles
Browse latest Browse all 3636

The report you requested requires further information.

$
0
0

Hi

 

 

I created report in asp.net,c#

 

 

every time  when i run the report it asks

" The report you requested requires further information.

 

Server Name,Database Name,User Name,Password"

 

 

I have written the code given below

 

 

SqlConnection con = new SqlConnection(GetConnectionString());

                con.Open();

                try

                {

 

 

                    string statement = " select a.CustomerNo,"

                                 + " CASE  WHEN  cd1.ContactType =1 "

                            + " THEN cd1.CustomerName "

                            + " ELSE cd1.CustomerName + ' /  ' + cd1.CompanyName end as ContactDetails,"

            + "  a.customerno,a.subject,a.mailto,cd1.companyname,"

            + "   a.MeetingDate,a.MeetingType,a.subject,a.minutesofdiscussion,a.actiontaken ,"

            + "   a.result,a.FollowupDate,a.FollowupAction,a.attendies,a.Isactive,a.EmployeeName"

            + "    from ( select  customerno ,mailto,convert(varchar,fu.MeetingDate,105) as MeetingDate,"

            + "      MeetingType,Subject,MinutesofDiscussion, Actiontaken,Result,FollowupDate,FollowupAction,"

            + "         attendies,fu.Isactive,ud.EmployeeName    from followup fu left outer join"

            + "      userdetails ud on fu.mailto=ud.UNo) a,customerdetails cd1 where a.customerno= cd1.customerno";

 

 

 

 

 

 

                    string whereConcatenator = "  And ";

                    if (Request.QueryString["prmCustomerNo"] != "0")

                    {

                        statement += whereConcatenator;

                        statement += "cd1.RelatedTo= " + Request.QueryString["prmCustomerNo"] + " ";

                        whereConcatenator = "AND ";

                    }

 

 

 

 

                    if (Request.QueryString["prmCustomerNo"] != "0")

                    {

                        statement += whereConcatenator;

                        statement += " a.CustomerNo = " + Request.QueryString["prmCustomerNo"] + " ";

                        whereConcatenator = "AND ";

                    }

                    if (Request.QueryString["prmCompanyNo"] != "0")

                    {

                        statement += whereConcatenator;

                        statement += " a.MailTo = " + Request.QueryString["prmCompanyNo"] + " ";

                        whereConcatenator = "AND ";

                    }

                    statement += " order by  a.EmployeeName  ";

                    SqlCommand cmd = new SqlCommand(statement, con);

                    SqlDataAdapter sda = new SqlDataAdapter(cmd);

                    DataTable dt = new DataTable();

                    sda.Fill(dt);

 

 

 

 

                    if (dt.Rows.Count > 0)

                    {

                        TableLogOnInfo crTableLogOnInfo = new TableLogOnInfo();

                        ConnectionInfo crConnectionInfo = new ConnectionInfo();

                        CrystalDecisions.CrystalReports.Engine.Database crDatabase;

                        CrystalDecisions.CrystalReports.Engine.Tables crTables;

                        ReportDocument doc = new ReportDocument();

                        doc.Load(Server.MapPath("CrystalReport.rpt"));

                        var connectionInfo = new ConnectionInfo();

                        connectionInfo.ServerName = "ccc.com";

                        connectionInfo.DatabaseName = "xxx";

                        connectionInfo.Password = "ssss";

                       

                        connectionInfo.UserID = "ttt";

                        connectionInfo.Type = ConnectionInfoType.SQL;

                        connectionInfo.IntegratedSecurity = true;

 

 

 

 

                        for (int i = 0; i < CrystalReportViewer1.LogOnInfo.Count; i++)

                        {

                            CrystalReportViewer1.LogOnInfo[i].ConnectionInfo = connectionInfo;

                        }

 

 

                        doc.SetDataSource(dt);

                        CrystalReportViewer1.ReportSource = doc;

Please help me to avoid the entry of Server Name,Database Name,User Name,Password

 

 

Thanks

 

 

Chandran


Viewing all articles
Browse latest Browse all 3636

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>