在ABBYY Flexicapture中,我使用ODBC兼容数据库选项导出到我的SQL Server数据库。我在数据库中的几个列是DATETIME
,但我最近意识到,我们不需要(也没有)时间,并且只想导出日期。所以我将数据库列更改为DATE
类型。现在我收到了这个错误:
Failed when converting date and/or time from character string
我没有提供时间,只提供约会。从历史上看,这些已经在00:00:00进入数据库,作为与日期相关的时间。
如何导出到DATE
列?
答案 0 :(得分:1)
从未在FC中遇到过这样的问题。首先确保ODBC驱动程序来自他们推荐的驱动程序列表
对于SQL 2000,2005,2008,2008R2,2012数据库:
提供程序 - 用于ODBC驱动程序的OLE DB提供程序; 注意:为SQL Server选择" OLE DB提供程序"使用某些数据类型和长字段时可能会出现问题。
驱动程序 - SQL Server。 对于Access 2003,2007,2010数据库:
提供程序 - 用于ODBC驱动程序的OLE DB提供程序;驱动程序 - Microsoft Access驱动程序(驱动程序执行Microsoft Access或Microsoft Access-Treiber)。 对于Oracle 9g,10g,11g数据库:
提供程序 - OLE DB的Oracle提供程序; 不需要选择驱动程序。
第二次尝试重置导出目的地。再次选择ODBC源和映射字段