指纹机开发有关问题

指纹机开发问题ADOConnection1.Openwith ADOQuery1 do beginactive:falseSQL.Add(INSERT INTO FingerD

指纹机开发问题
ADOConnection1.Open;
  with ADOQuery1 do begin
  active:=false;
  SQL.Add('INSERT INTO FingerDb (FingerId, UserName, FingerTemp) VALUES(' + IntToStr(FID) + ',"' + EDFingerName.Text + '","' + sRegTemplate + '")');
  ExecSQL;
  end;

指纹机插入UserName数据时提示,此处只允许使用常量表达式或变量,不允许使用列名,求大虾帮忙,到底是怎么回事?

[解决办法]
没明白你的意思啊,你的代码又没有问题