1

私はC#を使用してasp.netでクリスタルレポートに取り組んでいます。Crystal レポートの読み込みに reportdocument オブジェクト rpt を使用しています。私は次のコードを使用しています

ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.ServerName = @"servername";
connectionInfo.DatabaseName = "databasename";
connectionInfo.UserID = "userid";
connectionInfo.Password = "password";
//connectionInfo.IntegratedSecurity = true;

// Assign to all tables used by the report
Tables tables = rpt.Database.Tables;

foreach (CrystalDecisions.CrystalReports.Engine.Table table in tables)
{
    TableLogOnInfo tableLogonInfo = table.LogOnInfo;
    tableLogonInfo.ConnectionInfo = connectionInfo;
    table.ApplyLogOnInfo(tableLogonInfo);
}

ここで、データベースのログインの詳細を設定します。今の問題は、それを実行すると、ブラウザでデータベースのログイン情報が必要になることです。

4

1 に答える 1