希望在一个maskedit控件中录完数据后按下回车即可运行查询功能,我在maskedit的onkeydown事件中添加了如下代码,在运行时出错,请教这是怎么回事
if Key = vk_Return then
ADOQuery21.SQL.Clear;
ADOQuery21.SQL.add('select * from lr where (dmh like ''%'+maskEdit21.text+'%'')');
ADOQuery21.open;
if Key = vk_Return then
ADOQuery21.SQL.Clear;
ADOQuery21.SQL.add('select * from lr where (dmh like ''%'+maskEdit21.text+'%'')');
ADOQuery21.open;
begin
ADOQuery21.SQL.Clear;
ADOQuery21.SQL.add('select * from lr where (dmh like :dmh');
ADOQuery21.Params.ParamByName('dmh').AsString := '%'+maskEdit21.text+'%';
ADOQuery21.open;
end;
begin
你的代码
end