Ir para conteúdo

POWERED BY:

Arquivado

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

mateushim

verificar se variavel já foi declarada(criada)

Recommended Posts

daew pessoal

 

Gostaria de saber se tem como eu verificar se a variavel já foi criada ou não, por exemplo

 

Dim conexao
conexao = 1 

'...

If verificaVariavelExiste(conexao) = 1 Then
response.write "Variavel Existe"
Else
Dim conexao
End If

Como não da para declara e nem destruir a variavel na mesma pagina, se eu verificar se existe conseguido resolver meu problema

 

Estou utilizado varias includes ai algumas tem conexao e as msm são utilizadas na mesma pagina, ai da problema

 

O ruim que não da para mudar, pois o projeto é grande

 

grato

Compartilhar este post


Link para o post
Compartilhar em outros sites


 

Dim Variavel

Variavel = 2

 

If IsEmpty(Variavel) Then

Response.Write("Olá")

Else

Response.Write("Oi")

End If

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dim conexao
você ja declarou a variavel, se declarar novamente dentro do if dará erro

 

 

 

 

você quer saber se a con. esta aberta, para fecha-la?

 

If Conn.State = 1 Then
		Conn.Close
		Set Conn = Nothing
	End If

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa o option explicit,força a declaração (com Dim, Private, Public ou ReDim) de

todas as variáveis usadas no script, antes de serem utilizadas.

Deve ser colocado no script antes de qualquer outra instrução.

Qualquer tentativa de usar uma variável não declarada ocasionará

um erro. A declaração de variáveis antes de usá-las faz com que

o script seja executado mais rapidamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

entendo isso como um trabalho desnecessário que inclusive diminui o desempenho de sua aplicação

 

o que deve mesmo é codificar melhor

 

se costuma ocorrer tão frequentemente este erro a ponto de pensar em algo assim deve escolher melhor os nomes das variáveis que estão nos includes

Compartilhar este post


Link para o post
Compartilhar em outros sites

você usando o Option Explict, alguma variavel k naun estiver declarada, ele irá acusar, mas como nosso amigo disse,

referente a nomes de variaveis , use uma padronização de nomenclatura,o código estar bem escrito, de forma fácil de entender onde possa saber tudo que acontece no sistema é padronizando o máximo possível do trabalho realizado.

 

um bom conteudo aki

 

por exemplo

 

padrão de nomenclatura arquivos

 

Tipo - Nomenclatura - Exemplo

Formulário - frm - frmMenu

Formulário - frmPop - frmPopJanela

Classe - cls - clsFuncionario

Módulo - mdl - mdlModulo

User Control - wuc - wucControle

Folha de Estilo - css - cssFormulario

Java Script - jsc - jscFuncao

Relatório - rel - relRelatorio

DataSet - dst - dstFatura

XML - xml -xmlArquivo

Custom Control - cco - ccoControle

Página html - htm - htmPagina

 

Padrão de Sub e funções

 

Subs

Tipo - Nomenclatura - Exemplo

Pública - spu - sputeste

Privada - spr - sprteste

 

Funções

Tipo - Nomenclatura - Exemplo

Pública - fpu - fputeste

Privada - fpr - fprteste

 

Variáveis

 

Tipo - Nomenclatura - Exemplo

Char, nChar, Varchar, nVarchar, Text, nText - str -strEmail

Datetime, SmallDatetime - dte - dteDateCreated

Tinyint, Smallint, Integer, Bigint - int - intContactID

Bit - bit - bitPrimaryContact

Real - sng - sngTotal

Float, Double - dbl - dblLength

Decimal - dec - decLength

SmallMoney, Money - cur - curTotal

Binary, varBinary - bin - binContract

Image - img - imgLogo

Timestamp - tsp - tspCurrent

UniqueIdentifier - guid - guidOrderID

Sql_Variant -- var - varPrice

Cursor crs - crsInventory

Boolean - bln - blnRetorno

 

Objetos

 

Banco de Dados

 

Objeto - Nomenclatura

SqlConnection - cnn

SqlCommand - cmd

SqlDataAdapter - adp

SqlParameter - prm

SqlDataReader - drd

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.