我在做酒店管理系统有一段程序是录入数据的大概是这样的:
var
 a:=integer;
 b,c:=float;
begin
    a:=StrToInt(Numm.Text);
    b:=StrToFloat(Summ.Text );
    c:=StrtoFloat(Income.Text );ADODinner.Append ;
    ADODinner.FieldValues['酒菜点单号']:=a;
    ADODinner.FieldValues['总金额']:=b;
    ADODinner.FieldValues['实收金额']:=c;
    ADODinner.Post;
但是编译的时候就就出现以下的错误提示:
[Error] UnitDinnerInput.pas(54): Incompatible types: 'Integer' and 'Extended'
[Error] UnitDinnerInput.pas(55): Incompatible types: 'Integer' and 'Extended'
我用的是ADO是不是ADO的数制转换和其他的不同?为什么没次用StrTo都是有问题不能录入?