我不断收到此代码的语法错误

时间:2020-03-21 16:11:28

标签: sqlite delphi

我正在尝试根据组合框中的文本查找特定记录,但是在运行时始终收到代码语法错误。我正在使用SQLite3:

procedure TfrmMain.ComboBox3Click(Sender: TObject);
begin
  mhdatmod.labs.Locate('ltestname', Combobox3.Text, []);
  mhdatmod.labRstQry.SQL.Clear;
  mhdatmod.labRstQry.SQL.Add('select * from labs ');
  mhdatmod.labRstQry.SQL.Add('where ltestname = ' + ComboBox3.Text);
  mhdatmod.labRstqry.SQL.Add(' group by ldate, ltestname order by ltestname,  ldate DESC');
  mhdatmod.labRstQry.Active := False;
  mhdatmod.labRstQry.Active := True;
end;

请帮助我了解我错了。预先感谢

0 个答案:

没有答案