Delphi 6, ADO, MS база данных «Дата» совпадает с полем ftWideString - PullRequest
4 голосов
/ 15 июня 2011

Я хочу скопировать элементы в удаленную базу данных MS-SQL.Я получил ошибку преобразования.

Когда я проверил структуру ADOTable, я увидел, что поле MS

WHENCREATED DATE [NULL]

преобразуется в

ftWideString 10

Хмммм ....

Это нормально?Или я могу что-то установить, чтобы поля Date были представлены как TDateTime?

Поставщик: "SQLOLEDB.1"

1 Ответ

7 голосов
/ 15 июня 2011

Это тип DATE (гггг-мм-дд), который был представлен в SQL Server 2008 как альтернатива типу DATETIME.

Поскольку SQLOLEDB.1 предшествует этому, есть обратное преобразование в DBTYPE_WSTR, использование обновленного поставщика (SQLNCLI) было бы предпочтительным.

...