Retornar valor da query em variável
Pessoal estou buscando o Max(Step)+1 para meu contador quando o Bateria for igual ao valor do DBLcbx, mas não está retornando o valor do campo do BD (Firebird 2.5). Por favor ajudem o novato.
[codigo]
procedure TFPrograma.BTInserirClick(Sender: TObject);
begin
Dm.QryReceita.SQL.Clear;
Dm.QryReceita.SQL.ADD('SELECT max (NSTEP)+1 FROM RECEITA WHERE BATERIA_BAT=:PARAMETRO');
DM.QryReceita.ParamByName('PARAMETRO').Value:=DBLookupComboBox1.KeyValue;
DM.QryReceita.Open;
Edit1.text:=DM.QryReceita.FieldByName('NSTEP').Text;
ShowMessage('Step: '+Edit1.text);end; [/codigo]
Mas o valor do campo está vindo Nulo.
e no BD está executando tudo certo.
Discussão (1)
Carregando comentários...