Ir para conteúdo

POWERED BY:

Arquivado

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

desisto

[Resolvido] rs = Nothing

Recommended Posts

sempre tive uma duvida sobre abertura de objeto e o If rs.EOF

vou colocar um exemplo pra ficar mais visivel

 

 

Conecta()
	bd = "SELECT * ..."
	Set rs = conn.execute(bd)
		If rs.EOF Then
			response.Write "erro1 - nao encontrou - redireciona direto com resonse.end"
			Set rs_mv = Nothing
			Set bd_mv = Nothing
		else
			dim teste1
			teste1 = rs("xxx")
	Set rs_mv = Nothing
	BDescon()
			response.write(teste1)
	end if

essa estrutura esta certa?

caso seja EOF ele fecha o rs

ou nao precisa por naquele local?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não precisa ser nesse local. Você pode usar o Nothing após sair do IF, acho até melhor, pq assim uso só uma vez. Se fizer da forma acima, você terá que usar duas vezes, uma quando for verdadeiro e outra quando for falso.

 

Está errada por você está usando variável com nome diferente.. rs, rs_mv...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta errado nao, eu que apaguei os nomes das variaveis, so falou essa :)

 

valeu pela resposta

sempre tive essa duvida - se o Nothing e o close apos o if seriam interpretados pra destruir o obj

 

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta errado nao, eu que apaguei os nomes das variaveis, so falou essa

Menos mal. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

sempre tive essa duvida - se o Nothing e o close apos o if seriam interpretados pra destruir o obj

Nothing e Close após o IF destroi o objeto. Mas você pode fazer isso dentro do próprio IF desde que você não utilize o objeto abaixo.

 

Outra observação é que nem todo objeto possui o método Close, então não é sempre que se usa esse método.

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.