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 conversion到DBTYPE_WSTR
,使用更新的提供者(SQLNCLI)将是优选的。
德尔福6是10岁。 SQL Server 2008 3年。毫不奇怪,这会导致问题。 – 2011-06-15 11:14:32