当我尝试通过此代码将 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
有没有办法正确传递价值?