我正在编写一个查询,以便使用MySQL数据库中的like
运算符从列中获取所有值:
lQuery := 'select batch_id from batch where batch_id like =:BatchID';
DataModTM.ADOQuery1.SQL.Clear;
DataModTM.ADOQuery1.SQL.Add(lQuery);
DataModTM.ADOQuery1.Parameters.ParamByName('BatchID').Value :='%' + lbID + '%';
DataModTM.ADOQuery1.Active := true;
我尝试了上述方法,但我没有取得任何成功。有人可以建议正确的方法吗?
答案 0 :(得分:0)
@RemyLebeau回答:在=
关键字后从查询中删除like
:
lQuery := 'select batch_id from batch where batch_id like :BatchID';