Postagens

Mostrando postagens com o rótulo response

Fazendo loops em ColdFusion e em ASP

Em CF para realizar um loop podemos fazer usando a tag <cfoutput></cfoutput> ou a tag <cfloop></cfloop> . A tag <cfoutput> pode ser usada para apresentar dados de uma consulta, itens de uma lista, etc. Lembrando que é sempre para apresentar dados na tela. Ex.: <cfquery name=”q_noticia” datasource=”lucasmarcal”> SELECT * FROM noticia ORDER BY id_noticia </cfquery> <cfoutput query=”#q_noticia#”> Código da notícia = #id_noticia#<br /> Notícia <textarea rows=”5” cols=”10”>#descricao#</textarea> <br /><hr /><br /> </cfoutput> Com a tag <cfloop> é possível fazer loops que não serão apresentados na tela mas ele pode ser usado dentro de uma tag <cfoutput> normalmente de acordo com a necessidade, o exemplo acima fica assim: <cfquery name=”q_noticia” datasource=”lucasmarcal”> SELECT * FROM noticia ORDER BY id_noticia </cfquery> <cfoutput> <c...

Acessando Banco de Dados em CF e em ASP

Para acessar o banco de dados no coldfusion é muito simples. Uma vez que no Administrador ele esteja devidamente configurado então apenas usamos a tag <cfquery></cfquery> para fazer a conexão e dentro dela usamos SQL normalmente para fazer oque desejamos. Essa tag hoje em dia não é mais usada para acessar o banco direto no código, normalmente quando há essa necessidade ela fica dentro de uma função, ou um componente fora da página. <cfquery name=”q_noticia” datasource=”lucasmarcal”> SELECT * FROM noticia ORDER BY id_noticia </cfquery> Em ASP não tem Administrador para configurar, as configurações são feitas no arquivo global.asa que eu quase não vejo em aplicações ASPs por aí pelas empresas da vida... Grandes empresas principalmente, mas a string de conexão eu sempre vejo que ela normalmente é feita num arquivo abrir.asp que fica como include no início dos arquivos e um arquivo fechar.asp fecha a conexão no fim dos arquivos. 1.Iniciando a conexão P...

Apresentando Informações na Tela em CF e em ASP

Em Coldfusion para apresentarmos uma informação ou um bloco de dados na tela usamos a tag <cfoutput></cfoutput> , ela é usada quando queremos apresentar algo do CF na tela. Exemplo: <cfoutput>#variables.teste#</cfoutput> A linha acima vai apresentar na tela o conteúdo da variável local teste. Exemplo: <cfoutput> <form name="frmRelatorio" id="frmRelatorio" method="post"> <input type="hidden" name="quantidade_registros" id="quantidade_registros" value="#form.quantidade_registros#" /> <input type="hidden" name="pagina" id="pagina" value="#form.pagina#" /> <table cellpadding="0" cellspacing="0" class="tabela_form" width="100%"> <tr><td colspan="4" class="titulo_form">Relatório</td></tr> <tr><td colspa...

Criando uma Variável em ColdFusion e em ASP

Em ColdFusion para criarmos uma variável usamos a tag <cfset> , com ela podemos criar variáveis estáticas e dinâmicas. Em coldFusion podemos usar os escopos de variáveis na criação para nos ajudar com a identificação delas. Ex.: <cfset variables.teste = “teste”> A variável que acabamos de criar recebe uma string mas pode receber o conteúdo de outra variável, por exemplo. <cfset variables.teste1 = teste> A variável acima recebe o conteúdo da variável teste, podemos também formatar o conteúdo de uma variável, por exemplo, se a variável for uma data, então temos. <cfset variables.data = LsDateFormat(now(),'dd/mm/yyyy') > A variável acima está recebendo a data local formatada em Dia/Mês/Ano <cfset variables.Dia = NumberFormat(DatePart(“d”,variables.data),”00”)> <cfset variables.Mes = NumberFormat(DatePart(“m”,variables.data),”00”)> <cfset variables.Ano = DatePart(“y”,variables.data)> Os Escopos de variáveis são: ...

Abortando no ColdFusion

No CF para parar o carregamento de uma página num determinado ponto podemos usar a tag cfabort que é igual ao comando response.end no ASP ou a tag cfexit que ao contrário do cfabort ele apenas sai de uma tag ou para uma página sem eliminar qualquer outro processo. O CFEXIT é o mais indicado na maioria dos casos. Basta digitar <cfabort> em qualquer parte da página e ela vai parar alí. Esta tag além de parar o processamento permite apresentar uma mensagem de erro que pode ser o que você desejar naquele momento e ela vai apresentar a página de erro com a mensagem e as demais informações. Neste caso use: <CFAbort SowError="Mensagem aqui"> No caso do CFEXIT basta digitar <cfexit> em qualquer ponte e o processo dentro daquela tag ou naquela página ira parar, mas qualquer outro processo terá continuidade.