Есть ли такая функция, как '' AsDateTime '', которая преобразует извлеченные данные из SQL Server во время? - PullRequest
0 голосов
/ 14 июня 2019

В конкретной таблице у меня есть тип time(0) для определенного столбца в Microsoft SQL Server.

Я пытаюсь извлечь данные из этого столбца и преобразовать их в тип c ++, который будет иметь только временные параметры.

На данный момент мой выбранный тип на C ++ - TDateTime, который имеет AsDateTime для преобразования извлеченных данных в этот конкретный тип, но во время компиляции Field 'x' not found появляется как ошибка, которая касается меня.

Я обнаружил, что TDateTime как особый тип TTime, который бы соответствовал моим требованиям, но, похоже, у него нет конвертера.

Есть ли какой-нибудь тип, который я мог бы использовать, или функция, которую я не знаю, которая бы выполняла то, что я искал?

Код выглядит следующим образом.

Class
class Test
{
   public:
      TDateTime date;
}
Query line
date = Qry->FieldByName("x")->AsDateTime;

SQLServer Design

...