Delphi 6,ADO,MS数据库“日期”字段与ftWideString相同

问题描述:

我想将元素复制到远程MS-SQL数据库。 我得到了转换错误。Delphi 6,ADO,MS数据库“日期”字段与ftWideString相同

当我检查了ADOTable结构只见MS场

WHENCREATED DATE [NULL] 

转化为

ftWideString 10 

Hmmmmm ....

它是正常的吗?或者我可以设置一些日期字段来作为TDateTime?

提供者是 “SQLOLEDB.1”

它是一种DATE(YYYY-MM-DD)类型将其在SQL Server 2008中引入作为替代的DATETIME类型。

由于SQLOLEDB.1这之前还有一个backward conversionDBTYPE_WSTR,使用更新的提供者(SQLNCLI)将是优选的。

+0

德尔福6是10岁。 SQL Server 2008 3年。毫不奇怪,这会导致问题。 – 2011-06-15 11:14:32