【发布时间】:2011-03-14 15:03:49
【问题描述】:
我正在构建我的自定义组件。我试图通过读取 PipleBuffer 的值 GetProperty("propertyname").GetValue() 如下:
public override void ProcessInput(int inputID, PipelineBuffer buffer)
{
while (buffer.NextRow())
{
string nk = buffer[1].ToString();
string nk1 = buffer.GetType().GetProperty("NK").GetValue(buffer, null).ToString();
在 line buffer[1].ToString() 工作正常, 但在下一行它抛出失败:
NullReferenceException : 对象引用未设置为对象的实例
请提供任何线索。
由于处于保护级别,无法创建 PipleBuffer 的对象实例。
【问题讨论】:
-
你到底想用这段代码完成什么?
标签: c# ssis custom-component