1
我在使用sas企業指南編寫c#插件。我需要通過c#從sas庫讀取數據集。我怎樣才能做到這一點?在c#中讀取sas數據集
我繼承myClass的從SAS.Tasks.Toolkit.SasTask如下
namespace AB.CD.SASAddin.EF
{
[ClassId("11187e27-6c84-47f2-8700-9edaf8bf8634")]
[Version(1.0)]
[IconLocation("AB.CD.SASAddin.EF.GH.ico")]
public class myClass : SAS.Tasks.Toolkit.SasTask
....
所以在InitializeComponent函數如果我設置
this.RequiresData = TRUE;
它會在開始插件時打開一個對話框。在對話框中,我可以選擇一個數據集進行計算。但實際上我需要閱讀多個數據集。
那麼如何在運行時從c#中讀取任何sas庫數據集?
private void InitializeComponent()
{
this.RequiresData = true;
this.GeneratesSasCode = false;
this.GeneratesReportOutput = false;
this.ProcsUsed = "ARBOR, SQL";
this.ProductsRequired = "BASE";
this.TaskCategory = "QQ";
this.TaskDescription = "QQQ";
this.TaskName = "XXX";
}
您在我所熟悉的區域之外。不過,我建議您查閱Chris Hemedinger的SAS博客,因爲他是我見過的使用.NET和SAS/EG編寫的主要人物。 – Joe