Crystal Reports, por que ele está solicitando login no banco de dados mesmo depois de eu fornecer os detalhes?

Estou gerando um relatório, mas o problema é que, embora eu tenha fornecido credenciais, quando o formulário que contém o CrystalReport é aberto, ele ainda me pergunta por eles, e a pior parte é que não entro nele, e basta clicar em terminar e carregar o relatório. Então, se não há necessidade de credenciais (ou qualquer outra coisa), por que isso está me perguntando?

Aqui está o código

    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;
    }

Quando o formulário é carregado, esta tela aparece

E quando isso acontece, eu não entro em nada! Está certo! Acabei de clicar em terminar e carrega o relatório perfeitamente! Então, se não precisar de nada, por que o hel * está me pedindo um login?

questionAnswers(3)

yourAnswerToTheQuestion