Я использую BDE TTable, у которого были определенные поля, которые изначально были ftDouble. Поскольку ввод, который нужно сохранить, иногда не является числовым, теперь я изменил тип поля на ftString.Delphi BDE Double type Поле изменено на String type
Вход в поле осуществляется с помощью TEdit. Когда код получает:
with tblDM do
begin
Edit;
FieldByName('s01_amt').AsString := Edit1.Text;
Post;
end;
, если запись не является числом, я получаю сообщение об ошибке BDE:
'a' is not a valid floating point value for field 's01_amt'.
Извините, в моем вопросе не было ясно. Причиной изменения типа поля является то, что сохраненная информация может быть нечисловой. – ChuckO