Criando Funções em CF e em ASP

Em ColdFusion para criar uma função usamos a tag <cffunction></cffunction>, é bastante simples de usar. Com a base de dados já pronta, e devidamente registrada no Administrador do ColdFusion vamos construir nossas funções.
O código abaixo é basicamente uma função para retornar os dados da tabela noticia e uma função para inserir dados nessa mesma tabela recebendo alguns parâmetros passados.
<!— Função para retorno de dados da tabela Noticia. —>
<cffunction name=”RetornaNoticia” access=”remote” returntype=”query”>
<cfquery name=”q_noticia” datasource=”lucasmarcal”>
SELECT *
FROM noticia
ORDER BY id_noticia
</cfquery>
<cfreturn q_noticia>
</cffunction>
<!— Fim da Função —>
<!— Função para Inserir dados na tabela Noticia —>
<cffunction name=”InserirNoticia” access=”remote” returntype=”boolean”>
<cfargument name=”dia” required=”yes” type=”string”>
<cfargument name=”autor” required=”yes” type=”string”>
<cfargument name=”assunto” required=”yes” type=”string”>
<cfargument name=”mensagem” required=”yes” type=”string”>
<cfquery name=”q_inserir” datasource=”lucasmarcal”>
INSERT
INTO noticia
(
data,
autor,
assunto,
mensagem
)
VALUES
(
‘#Arguments.dia#’,
‘#Arguments.autor#’,
‘#Arguments.assunto#’,
‘#Arguments.mensagem#’
)
</cfquery>
<cfreturn true>
</cffunction>
<!— Fim da Função —>
Em ASP uma função é montada como no exemplo abaixo:

<% @ LANGUAGE="VBSCRIPT" %>
<
HTML>
<
HEAD>
<TITLE>Função imposto</TITLE>
</
HEAD>
<
BODY>
<%Function imposto(preço_artigo)
preço_final=preço_artigo+preço_artigo*20/100
Response.Write preço_final
End Function%>
Um livro de $35,00 ficará em um preço de <% imposto(35) %>
<br>
Um sapato de $60,00 terá um preço final de <% imposto(60) %>
<br>
Um
CD de música de $20,00 custaria <% imposto(20) %>
</
BODY>
</
HTML>

Comentários

Postagens mais visitadas deste blog

Criando uma Variável em ColdFusion e em ASP

Definindo Valores Padrões para Variáveis

O que é ColdFusion? Para que serve?