Neste simples exemplo, mostrarei como fazer, para substituir o ADO tradicional, pelo ADO.net para retornar os dados de uma base de dados, usando VB.net.
Como prometido (ok, tardo, mas ardo), eis a nova versão do ASP4Developers, estreiando em seu novo endereço: www.ASP4Developers.com.br . Registrei o domínio e agora podemos ir esquecendo o lance do CJB.NET e seus banners escondidos.
Nesta nova versão do site, tentei remodelar um pouco a parte visual, para algo mais agradável e num formato que eu sempre quis fazer. O site usa alguma coisa de DirectX, CSS2 e foi testado com o IE6. Caso tenha algum problema com a visualização do mesmo, não deixe de notificar-me, ok ?
Muitas mudanças foram efetuadas, além do layout. Algum código incorreto/desatualizado na rotina de autenticação foi consertado; rouba... errr.. digo, implementamos um intercomunicador que não tem nada a ver com o do FatorX;criamos uma forma de comentar os artigos postados e a possibilidade de postar uma foto no formato SVG/SVGZ, que irá no final dos artigos dos autores. Mais profundamente, passamos a utilizar a MSXML4 para o processamento do banco de dados XML, que agora utiliza Schemas para verificar a integridade do banco de dados. Todas estas mudanças, e todas as outras que esqueci de documentar, refletem o amadurecimento do site e dos colaboradores do mesmo.
Gostaria de agradecer, do fundo do coração, à todos aqueles que não importam-se em ceder uma pequena fração de seu tempo para ajudar os iniciantes, iniciantes esses que todos nós já fomos um dia.
Seria arriscado citar todas as pessoas que colaboraram com o lançamento desta nova versão, por corrermos o risco de esquecermos alguém. Mas, assim mesmo, obrigado, Darkness, Al Bundy, Blade, Motoman, etc, etc, etc.
Você comeu os legumes, fez sua lição de casa, arrumou seu quarto, tirou boas notas e não bateu no seu irmão mais novo. Conversei com o Papai Noel e ele promoteu algumas surpresas para a noite de Natal. Fique atento!
Todos sabem o peso que têm as conexões com o banco de dados no tempo de resposta da execução de páginas dinâmicas e mesmos dos softwares cliente/servidor.
Uma solução para este problema é chamado de Connection Pooling. O C.P. é uma pool, um conjunto, de conexões já abertas com o banco de dados, evitando assim que toda nova requisição de conexão com o banco precise ser novamente criada, tomando tempo e recursos da máquina.
O Pool libera uma das conexões abertas para cada requisitante de conexão com o BD, que depois é liberada, mas não fechada.
Portanto, todos os usuários do sistema compartilhariam um pool de conexões em comum, ganhando performance de acesso. O número de conexões do pool pode ser delimitado, variando de acordo com o número de usuários e requisições por tempo.
Após muita dor de cabeça e muitas tentativas, finalmente a função que formata CGC/CNPJ, aliás, formata muito mais coisa ... hhahaahh é só dar uma olhada q vc entende como funciona.