【发布时间】:2011-06-15 10:52:13
【问题描述】:
我想将元素复制到远程 MS-SQL 数据库。 我收到了转换错误。
当我检查 ADOTable 结构时,我看到了 MS 字段
WHENCREATED DATE [NULL]
转换为
ftWideString 10
嗯嗯……
正常吗?或者我可以将日期字段设置为 TDateTime?
提供者是“SQLOLEDB.1”
【问题讨论】:
标签: sql-server delphi date ado field
我想将元素复制到远程 MS-SQL 数据库。 我收到了转换错误。
当我检查 ADOTable 结构时,我看到了 MS 字段
WHENCREATED DATE [NULL]
转换为
ftWideString 10
嗯嗯……
正常吗?或者我可以将日期字段设置为 TDateTime?
提供者是“SQLOLEDB.1”
【问题讨论】:
标签: sql-server delphi date ado field
它是一种 DATE (yyyy-mm-dd) 类型,它是在 SQL Server 2008 中引入的,作为 DATETIME 类型的替代品。
因为SQLOLEDB.1 在此之前存在backward conversion 到DBTYPE_WSTR,所以最好使用更新的提供程序 (SQLNCLI)。
【讨论】: