Quando comecei a programar em .NET eu utilizava o VS 2003. Fui a um evento da Microsoft, o PDC 2004, e lá em uma palestra nos passaram uma biblioteca de conexão com banco de dados chamada SQL Helper, eu utilizei a mesma em alguns projetos, mas depois que comecei a utilizar o VS 2005 com o Framework 2.0 essa biblioteca ficou obsoleta, então eu resolvi pergar as funções mais importantes, e resumi em uma biblioteca mais enxuta.
A Biblioteca possui 3 classes, são elas:
- MSSQL – Conexão com SQL Server
- Oracle – Conexão com Oracle
- ODBC – Conexão ODBC genérica
Todas as classes possuem as seguintes funções:
- ExecutarLeitura – Função que retorna um SqlDataReader para leitura.
- ExecutarNonQuery – Função para executar uma query SQL que não precisa retornar nada.
- ExecutarScalar – Função que executa uma query SQL e retorna um valor Long.
- CarregarDataSet – Função que retorna um DataSet com uma DataTable populada de acordo com a query SQL informada.
- CarregarDataTable – Função que retorna somente uma DataTable de acordo com a query SQL informada.
Utilização:
Carregando um DataTable.
With new Conexao
tbUsuario = .CarregarDataTable(“SELECT * FROM USUARIO”)
.Fechar <– não se esqueça de chamar o método para fechar a conexão com o banco.
End With
Executando uma query simples.
With new Conexao
.ExecuteNonQuery(“DELETE FROM USUARIO WHERE ID = 3”)
.Fechar
End With
Para baixar a biblioteca, utilize o link abaixo:
Conexao
Quando temos dois listbox, um tem um conjunto de informações e queremos passá-los para outro listbox, por exemplo, categoria x produto, temos que verificar os ítens que estão em um listbox e inserirmos no outro.
Por isso criei uma função que pode ser adicionada a biblioteca de funções do seu projeto, ele é super simples.
Podem baixá-lo, se houver alguma sugestão, enviem um comentário.
EnviaLST
Vagando pela Internet encontrei um artigo muito interessante e muito explicativo, para criação de aplicações usando o Flex 3 da Adobe, é uma versão mais atualizada, mas funcional do antigo Flash.
Eu cheguei a testar o RIA da Macromedia, estive inclusive com um especialista deles, mas eles não conseguiram conectar um “datagrid” deles com um dataset meu feito em aspnet.
O artigo vale a pena.
http://imasters.uol.com.br/artigo/12375/aspnet/construindo_aplicacoes_ricas_de_internet_com_adobe_flex_3_e_aspnet/
Bom, eu adiei a atualização do meu MSN Messenger para o Live Messenger até onde deu, eu estou rodando o Windows Vista Ultimate versão 32bits, mas na primeira vez que instalei o Windos Live Messenger ele não conectava, sempre travava, mas agora parece que o problema foi resolvido.
Estou rodando a versão 2009, eles mexeram no visual innclusive, está mais light do que a versão anterior, os ícones menores, agora até dá pra rodá-lo por Remote Desktop, claro que sempre cubro os banners que são ultra animados no rodapé, pois isso causa uma lentidão tremenda no RDP.
Estou testando e vamos ver as falhas dessa nova versão, até agora não encontrei nenhuma.