Hola
El problema es que cierres la consulta antes de ver los parametros:
Código Delphi
[-]
procedure TAgenda.BotAgregarClick(Sender: TObject);
begin
insertar.Close;
insertar.sql.text:= 'INSERT INTO Agenda (Nombre, Celular, Casa, Direccion, E-Mail, Otro) '+
' VALUES(:nom, :cel, :casa, :dir, :email, tro) ';
insertar.Parameters.ParamValues['nom'] :=editNOM.Text;
insertar.Parameters.ParamValues['cel'] :=editCEL.Text;
insertar.Parameters.ParamValues['casa'] :=editCASA.Text;
insertar.Parameters.ParamValues['dir'] :=editDIR.Text;
insertar.Parameters.ParamValues['email'] :=editMAIL.Text;
insertar.Parameters.ParamValues['otro'] :=editOTRO.Text;
insertar.Open;
end;
Saludos