從腳本組件讀取系統變量的最佳方法是什麼?從腳本組件讀取系統變量
嘗試如下:做工精細,當爲用戶變量
base.PreExecute();
IDTSVariables100 variables = null;
VariableDispenser.LockForRead("System::ContainerStartTime");
VariableDispenser.GetVariables(out variables);
auditTimeStamp = Convert.ToDateTime(variables[1].Value);
System.Windows.Forms.MessageBox.Show(auditTimeStamp.ToString());
variables.Unlock();
時試圖讀取系統變量拋出以下錯誤:
腳本組件遇到用戶代碼的異常: 項目名稱:SC_0bfc7da1c6fe4b83bc124b87eb4178e5 異常來自HRESULT:0xC0010009
at Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSVariables100.get_Item(Object Index) at ScriptMain.PreExecute() at Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.PreExecute()
請任何線索。
感謝