DUVIDA COM DECLARACAO DE VARIAVEL
Quando declaro uma variavel sempre no fim da rotina coloco essa variável = Nothing
Minha duvida é o seguinte: se eu declarar uma variavel assim
se o TxtCodigo for Null é necessário eu setá-la como nothing, sendo que ela ainda naum foi carregada?
Minha duvida é o seguinte: se eu declarar uma variavel assim
private Sub Carrega()
if TxtCodigo.text = VbNullString then exit sub
Dim Rst as new adodb.recordset
rst.open "Select ..."
'restante dos procedimentos
end Sub
se o TxtCodigo for Null é necessário eu setá-la como nothing, sendo que ela ainda naum foi carregada?
??
se txtCodigo.text não tiver nada, retorna "" (VbNullString ou Vazio), não é?
cadê a variável? não entendi nada...
E esse if condição exit sub é ruim demais...
cadê a variável? não entendi nada...
E esse if condição exit sub é ruim demais...
ta em negrito as declarações, e a duvida é se sai fora da rotina antes de declarar a variavel, precisa no descarregar a variável da memoria com o rst.close e depois o =nothing?
private Sub Carrega()
if TxtCodigo.text = VbNullString then exit sub
DIM RST AS NEW ADODB.RECORDSET
rst.open "Select ..."
'restante dos procedimentos
SET RST = NOTHING
end Sub
não precisa pois a rotina não instaciou a variavel ainda
Beleza Hugossouza, eu tinha quase certeza de que a resposta seria essa, mas eu prescisa tirar a prova
Brigadão pela ajuda
Brigadão pela ajuda
Tópico encerrado , respostas não são mais permitidas