o codigo abaixo apresenta o seguinte erro: " 'sqlExec: Parameter 'DATAFERIADO' not found'.
o problema é que na tabela existe este campo, quando eu a linha de comando SQL:
INSERT INTO FERIADOS (DATAFERIADO, DESCRICAO) VALUES (:DATAFERIADO,:DESCRICAO)
ni IBEXPERT funcionou, mas na aplicação retorna este erro.
alguém poderia de dar uma ajuda?
Obrigado!
function TfrmFeriadoEd.Incluir: Boolean;
begin
try
sqlExec.Close;
sqlExec.SQLConnection := FoSQLConn;
sqlExec.sql.clear;
sqlExec.sql.add('INSERT INTO FERIADOS ');
sqlExec.sql.add(' ( DATAFERIADO, DESCRICAO) ');
sqlExec.sql.add(' VALUES ');
sqlExec.sql.add(' (:DATAFERIADO, :DESCRICAO)');
sqlExec.ParamByName('DATAFERIADO').AsDateTime := edtData.Date;
sqlExec.ParamByName('DESCRICAO').AsString := edtDescricao.Text;
//Se o registro for gravado a função retorna 1
Result := sqlExec.ExecSQL() = 1;
except
on e: exception do
begin
result := false;
showmessage(e.Message + ' na rotina Incluir')
end;
end;
end;
Pergunta
nsouza
Colegas,
o codigo abaixo apresenta o seguinte erro: " 'sqlExec: Parameter 'DATAFERIADO' not found'.
o problema é que na tabela existe este campo, quando eu a linha de comando SQL:
INSERT INTO FERIADOS (DATAFERIADO, DESCRICAO) VALUES (:DATAFERIADO,:DESCRICAO)
ni IBEXPERT funcionou, mas na aplicação retorna este erro.
alguém poderia de dar uma ajuda?
Obrigado!
Link para o comentário
Compartilhar em outros sites
17 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.