0
ストアドプロシージャを使用してクリスタルレポートを動的に生成したいと考えています。私はRASインプロセスsdkを使用します。私は既にデータセットでレポートを作成しました。私は後でレポートのフィールドのデータソースとして使用するために、ストアドプロシージャの出力にアクセスする方法がわからないストアドプロシージャに基づいてクリスタルレポートを作成する
ISCRProcedure proc1 = new Procedure();
CrystalDecisions.ReportAppServer.DataDefModel.ConnectionInfo newConnectionInfo = new CrystalDecisions.ReportAppServer.DataDefModel.ConnectionInfo();
ISCRPropertyBag logonAttributes = new PropertyBag();
PropertyBag connectionAttributes = new PropertyBag();
logonAttributes.Add("Data Source", datasource);
logonAttributes.Add("Initial Catalog", "Northwind");
logonAttributes.Add("Provider", "SQLOLEDB");
connectionAttributes.Add("Database DLL", "crdb_ado.dll");
connectionAttributes.Add("QE_DatabaseType", "OLE DB (ADO)");
connectionAttributes.Add("QE_LogonProperties", logonAttributes);
connectionAttributes.Add("QE_SQLDB", true);
connectionAttributes.Add("Server Name", servername);
connectionAttributes.Add("SSO Enabled", false);
newConnectionInfo.Attributes = connectionAttributes;
newConnectionInfo.UserName = username;
newConnectionInfo.Password = password;
newConnectionInfo.Kind = CrConnectionInfoKindEnum.crConnectionInfoKindCRQE;
proc1.ConnectionInfo = newConnectionInfo;
proc1.Name = "sp_SelectAllOrders";
oReportClientDocument.DatabaseController.AddTable(proc1);
:私が使用している コードは以下の通りです。何か案が?
RAS SDKのサンプルはありませんか?私はストアドプロシージャでデータセットを埋めることを避けたい。 – Rahma