2

在 ABBYY Flexicapture 中,我使用 ODBC 兼容数据库选项导出到我的 SQL Server 数据库。我在数据库中的几列是DATETIME,但我最近意识到,我们不需要(也没有)时间,只想导出日期。所以我将数据库列更改为一种DATE类型。现在我收到此错误:

Failed when converting date and/or time from character string

我不提供时间,只提供日期。从历史上看,这些已以 00:00:00 作为与日期关联的时间进入数据库。

如何导出到DATE列?

4

1 回答 1

1

在FC中从未遇到过这样的问题。首先确保 ODBC 驱动程序来自他们推荐的驱动程序列表

对于 SQL 2000、2005、2008、2008R2、2012 数据库:

提供程序 - 用于 ODBC 驱动程序的 OLE DB 提供程序;注意:在使用某些数据类型和长字段时,选择“OLE DB Provider for SQL Server”可能会导致问题。

驱动程序 - SQL Server。对于 Access 2003、2007、2010 数据库:

提供程序 - 用于 ODBC 驱动程序的 OLE DB 提供程序;驱动程序 - Microsoft Access 驱动程序(驱动程序做 Microsoft Access 或 Microsoft Access-Treiber)。对于 Oracle 9g、10g、11g 数据库:

提供者 - 用于 OLE DB 的 Oracle 提供者;不需要选择驱动程序。

第二次尝试重置导出目的地。再次选择 ODBC 源和映射字段

于 2014-08-11T13:02:00.197 回答