Erro Query: Fild Not found
como resolver o erro QFunc: Filed ''usuario'' not found.
DM.QFunc.SQL.Clear;
DM.QFunc.SQL.Add(''Select * from funcionarios where usuario = :usuario and senha = :senha'');
DM.QFunc.FieldByName(''usuario'').value := Edtlogin.Text;
DM.QFunc.FieldByName(''senha'').value := Edtsenha.Text;
DM.QFunc.Open;
DM.QFunc.SQL.Clear;
DM.QFunc.SQL.Add(''Select * from funcionarios where usuario = :usuario and senha = :senha'');
DM.QFunc.FieldByName(''usuario'').value := Edtlogin.Text;
DM.QFunc.FieldByName(''senha'').value := Edtsenha.Text;
DM.QFunc.Open;
Wagner
Curtidas 0
Respostas
Emerson Nascimento
05/04/2021
para preencher os parâmetros você não deve usar FieldByName; deve usar ParamByName.
DM.QFunc.SQL.Clear;
DM.QFunc.SQL.Add('Select * from funcionarios where usuario = :usuario and senha = :senha');
DM.QFunc.ParamByName('usuario').AsString := Edtlogin.Text;
DM.QFunc.ParamByName('senha').AsString := Edtsenha.Text;
DM.QFunc.Open;GOSTEI 0