Crystal zgłasza, dlaczego prosi o zalogowanie się do bazy danych nawet po podaniu danych?

Generuję raport, ale problem polega na tym, że mimo że podałem dane uwierzytelniające, gdy formularz zawierający CrystalReport się otworzy, nadal mnie o nie pyta, a najgorsze jest to, że nie wprowadzam tam żadnej rzeczy, i po prostu kliknij Zakończ i załaduje raport. Więc jeśli nie ma potrzeby poświadczeń (lub cokolwiek), dlaczego mnie pyta?

Oto kod

    private void MainReport_Load(object sender, EventArgs e)
    {
        var constr = string.Empty;
        constr = Application.StartupPath;
        if (Generate.bForProjects)
            constr = Path.Combine(constr, @"Reports\Projects.rpt");
        else
            constr = Path.Combine(constr, @"Reports\Other.rpt");

        var myConInfo = new CrystalDecisions.Shared.TableLogOnInfo();
        reportDocument1.Load(constr);
        myConInfo.ConnectionInfo.DatabaseName = "ProjectData.mdb";
        myConInfo.ConnectionInfo.ServerName = Application.StartupPath + @"\Data\ProjectData.mdb";
        myConInfo.ConnectionInfo.Password = "";
        myConInfo.ConnectionInfo.UserID = "";
        reportDocument1.Database.Tables[0].ApplyLogOnInfo(myConInfo);

        reportDocument1.Refresh();

        crystalReportViewer1.ReportSource = reportDocument1;
        crystalReportViewer1.Width = this.Width - 50;
        crystalReportViewer1.Height = this.Height - 100;
    }

Po załadowaniu formularza pojawia się ten ekran

A kiedy to się pojawi, niczego nie wprowadzam! Zgadza się! Po prostu klikam koniec i ładuje raport idealnie! Więc jeśli nic nie potrzebuje, dlaczego hel * pyta mnie o login?

questionAnswers(3)

yourAnswerToTheQuestion