0

我在 .mdb 中有一个列数据类型 text(16),类似于日期类型(例如“31/01/2000”),我正在尝试转换为日期时间。如果我将输出列(在高级编辑器中)数据类型从数据类型 [DT_WSTR] 设置为 [DT_DATE] 它可以工作,但有些记录是“空”,我不知道为什么。这是架构(简单架构):

[日期列] 数据类型 TEXT(16) --> 数据源=\xxx.MDB;Provider=Microsoft.Jet.OLEDB.4.0 --> 数据流 --> 源 ole db --> [日期列] 数据类型 DT_WSTR - -> 修改/错误输出 --> 忽略 --> 高级编辑器 --> 属性 I/O --> 外部列 [日期列] 数据类型 DT_WSTR --> 输出列 [日期列] 数据类型 [DT_DATE] --> 目标ole db --> [日期列] 数据类型 [DT_DBTIMESTAMP]

我尝试使用有错误的数据转换和派生列任务(演员表和其他......)。

如果我将修改后的表中的 DT_WSTR 原样导入为 nvarchar(16),则返回有关长度的错误(50!),如果我设置 nvarchar(50),这些记录仍然是“空白”!

我可以做什么?我需要一个想法...

4

0 回答 0