Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

zando

Sub e function

Recommended Posts

Olá Galera,

Desenvolvo a pouco tempo em ASP e gostaria de saber pra que serve.

<%sub conectateste = teste +1end sub%>

Gostaria de saber usar também a função

 

<% function conecta()set conexao = server.CreateObject("adodb.connection")string_conexao = "driver={microsoft access driver (*.mdb)}; DBQ="string_conexao = string_conexao & server.MapPath("../database/dados.mdb")conexao.open string_conexao%>

Como fazer? Como usar estes codigos no asp?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Subs e Functions são funções que você pode criar e depois chamá-las em qualquer parte do código. São úteis para procedimentos que se repetem várias vezes na página ou no site.

 

Uma SUB executa um procedimento que não resulta em um valor, enquanto a FUNCTION retorna um valor. Por exemplo uma SUB:

 

SUB Conecta bancoset conexao = server.CreateObject("adodb.connection")string_conexao = "driver={microsoft access driver (*.mdb)}; DBQ="string_conexao = string_conexao & server.MapPath("&banco&"")conexao.open string_conexaoEnd SUB

Você chama em qualquer lugar do código assim:

 

Conecta "../database/dados.mdb"

Ela irá realizar a conexão com o banco de dados ../database/dados.mdb

 

Uma FUNCTION:

 

FUNCTION teste(valor)teste = valor + 1End FUNCTION

Para chamar:

 

teste(5)

Ela retornará 6 (5+1)

 

Note que na sub a variável "banco" é passada sem parenteses, enquanto que na function a(s) variável(is) deve(m) estar entre parenteses.

 

T+

B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu "manga".. Acho que vou usar bastante isso agora.Não sabia como fazer um arquivo de configuração que quase todasas páginas do site vão precisar, por isso lembrei que tinha essas funções no asp, mas não sabia como usar... agora ficou melhor para trabalhar... valeu e agradeço novamente a explicação.Até mais...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.