【发布时间】:2017-05-02 11:33:33
【问题描述】:
当我尝试通过此代码将 DateTime.Now 值传递给 DT_DBTIMESTAMP 字段时
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
Output0Buffer.AddRow();
Output0Buffer.Dt = DateTime.Now;
}
效果很好。但是当 Output0Buffer.Dt 的类型为 DT_DBTIMESTAMP2 时,我会收到一条消息:
“值太大,缓冲区的列数据区放不下。”
虽然 DT_DBTIMESTAMP2 应该大于 DT_DBTIMESTAMP
有没有办法正确传递值?
【问题讨论】:
标签: c# datetime ssis etl datetime2