Guest - Ferazia - Postado Agosto 17, 2006 Denunciar Share Postado Agosto 17, 2006 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 definidaEu a defino na Sub Application_OnStart Application("xxxxx") = "".O erro desapareceLogo abaixo defino AbreConexaoFechaConexaoDentro 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.?????? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Agosto 18, 2006 Denunciar Share Postado Agosto 18, 2006 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Como fazer isso Postado Agosto 18, 2006 Denunciar Share Postado Agosto 18, 2006 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 ????? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Agosto 18, 2006 Denunciar Share Postado Agosto 18, 2006 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 SubSub 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" --> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Sub rotinas repetidas em asp Postado Agosto 18, 2006 Denunciar Share Postado Agosto 18, 2006 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
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
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.