CONEXAO COM BD

ELTAO 03/08/2010 14:42:00
#349288
Olá pessoal, boa tarde! Programo em vb6 faz um tempinho.. hehe e agora resolvi iniciar em vb.net pois termino a faculdade no final do ano e meu tcc será com vb.net!


Estou criando um simples aplicativo pra teste, onde conecta com o banco retorna o resultado e manda pra um grid.

A minha dúvida é a seguinte.


quando eu inicio a conexão, devo finaliza-la assim que terminar de usa-la ou posso deixa-la aberta?


o vb6 sempre iniciei e encerrei quando terminava de utilizar.


no vb.net continua assim!?!?!


forte abraço
KILLER 03/08/2010 14:51:02
#349291
o ideal é você fechar a conexão assim que você termina de usar, agora se pode deixar ou não aberta eu não tenho certeza,
o que eu sei é que se você tentar abrir e ela já estiver aberta vai retornar um erro, se você fechar e ela estiver fechada vai retornar erro também
aqui eu sempre abro executo o comando e fecho.
LEANDRO 03/08/2010 14:59:37
#349293
Cara se for programar para VB.NET em um rede local, deixe a Conexão Aberta e encerre assim que finalizar o programa.

Porem se for usar para ASP.NET + VB.NET, ou seja, um sistema Web, é essencial que Feche a Conexão após o termino da rotina.
ELTAO 03/08/2010 16:35:19
#349309
Que tal entrarmos em um consenso!??????????



quero opinião de mais gente, por enquanto ta 1 a 1 kkkkk
FOXMAN 03/08/2010 19:50:42
#349328
Citação:

:
Que tal entrarmos em um consenso!??????????



quero opinião de mais gente, por enquanto ta 1 a 1 kkkkk



é bem simples isso.

Basta vc ter o MYSQL GUI TOOLS e olhar no Administrador na aba SERVER CONNECTIONS as conexões abertas.

A MINHA boa prática diz que VOCÊ ABRE EXECUTA E FECHA.

TECLA 04/08/2010 08:17:59
#349354
Na era do DataSet, siga a dica do colega FOXMAN.
PEGUDO 04/08/2010 08:52:58
#349371
Cara, na teoria, fechando sua conexão, você libera a memória virtual do PC e, assim, deixa sua aplicação mas rápida e o Pc menos atarefado.

Valeu??
ELTAO 04/08/2010 17:11:57
#349453
certo! vou fechar entao! tô decidido!!

valeu a todos pelo apoio!!

Tópico encerrado , respostas não são mais permitidas