Ir para conteúdo
Fórum Script Brasil
  • 0

Passagem De Sub Rotinas P/ O Global.asa


Guest - Ferazia -

Pergunta

Guest - Ferazia -

Teho um site que tem sub rotinas repetidas nas paginas para abrir um bando de dados em MsAccess, uma chama AbreConexao e outra Fecha conexao.

Dentro da pagina funciona ok, mas quando passo para o global .asa aparece os seguintes erros :

Eu seto uma variavel para cirar a conexao e quando coloco a sub noglobal.asa e dito que esta variavel não esta definida

Eu a defino na Sub Application_OnStart

Application("xxxxx") = "".

O erro desaparece

Logo abaixo defino

AbreConexao

FechaConexao

Dentro da sub Application_Onstart.

Coloco as subs fora dela e quando aciono a pagina que precisa abrir a conexao, sou informado de que a variavel AbreConexao não esta definida.

Onde devo e como devo colocar efaser as subs e a variavel de que elas necesitam dentro do global.asa.??????

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Guest Como fazer isso

hum... você não pode por uma sub dentro da outra. e acho que nem pode por funcoes feitas por você mesmo dentro do global.asa. você devia era por num arquivo separado e usar como include em tdas as paginas.

Cono criar um arquivo .inc com todas as sub rotinas repetidasnas paginas ?????

Link para o comentário
Compartilhar em outros sites

  • 0

cara não usa .inc não, porque se por exemplo você hospeda o site na internet, e alguém tentar abrir seu arquivo .inc ele volta todo o codigo fonte. inclusive uma possivel senha do seu banco de dados, caso o seu .inc faca a conexao com o banco de dados. grava o arquivo como .asp mesmo.

e so criar um arquivo qualquer com extensao .asp e digitar as subs uma embaixo da outra, tipo assim:

<%
Sub AbreConexao
     - Código -
End Sub

Sub FechaConexao
     - Código -
End Sub
%>[/code] e ai pra incluir, digite essa linha em todos os arquivos .asp que forem usar alguma funcao desse include:
[code]<!--#Include file="nomedoseuarquivo.asp" -->

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Sub rotinas repetidas em asp

cara não usa .inc não, porque se por exemplo você hospeda o site na internet, e alguém tentar abrir seu arquivo .inc ele volta todo o codigo fonte. inclusive uma possivel senha do seu banco de dados, caso o seu .inc faca a conexao com o banco de dados. grava o arquivo como .asp mesmo.

e so criar um arquivo qualquer com extensao .asp e digitar as subs uma embaixo da outra, tipo assim:

<%
Sub AbreConexao
     - Código -
End Sub

Sub FechaConexao
     - Código -
End Sub
%>
e ai pra incluir, digite essa linha em todos os arquivos .asp que forem usar alguma funcao desse include:
<!--#Include file="nomedoseuarquivo.asp" -->

Valeu pela ajuda.

Agora vou incluir o include em todas as paginas e eliminar a chamada e fechamento do DB em todas eleas.

Funcionou legal

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...