Delphi Ошибка преобразования FDQuery Fieldbyname - PullRequest
0 голосов
/ 16 апреля 2020

Я определил базу данных MySQL с таблицей, которая содержит поле типа varchar(128), я называю это fieldinquestion. Я использую запрос для доступа к этому полю, который обычно работает хорошо. Однако, когда я назначаю строку полю, я получаю ошибку, которую я не понимаю.

try
   Self.FDQuery1.FieldByName('fieldinquestion').AsString:='Hello There';    //or something similar.
except
    ---> error: 'Could not convert variant of type (String) into type (Double)'
    aDataType:=Self.FDQuery1.FieldByName(GCssValidationDisplay).DataType;  --datatype is ftString
end;

В предложении try..except это вызывает ошибку, но проверка для типа данных показывает это строка!

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...