我做了一个 ssis 包,我读取了一个 Excel 文件。我有一个日期列。如果第一行日期为空,则所有行都被认为是空的,如果我放一个带日期的行就可以了。该文件是自动生成的,而不是由我生成的,所以我可以更改行的顺序。我怎么能强迫约会??
我知道在输入中日期就像一个字符串(DT_WSTR),因为它可能是空的。所以在我知道如何转换它之后。所以不要解释我如何转换它。我只想知道如何知道上线的日期。
对不起我的英语不好
谢谢,
Try adding "IMEX=1;" at the end of your connection string. This will force the Excel file to be read in import mode, reading everything as a string (even when empty).
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\ExcelFile.xls;Extended Properties="EXCEL 8.0;HDR=YES;IMEX=1";