DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Revista MSDN Magazine Edição 29 - Criando consultas SQL dinamicamente

Artigo Originalmente Publicado na MSDN Magazine Edição 29

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

msdn29_capa.jpg

Clique aqui para ler todos os artigos desta edição

 

Criando consultas SQL dinamicamente

Rodrigo Sendin Silva

Este artigo discute

Este artigo usa as seguintes tecnologias

·        Recuperando nomes das tabelas e colunas do banco de dados;

·        Uso de DataAdapters e DataTables;

·        Montagem de comandos SQL em tempo de execução, com base nas definições do usuário.

Visual Studio 2005, SQL Server 2005, ADO.NET 2.0, Windows Forms 2.0.

 

Preciso de uma aplicação que seja capaz de realizar pesquisas em qualquer tabela existente no banco de dados. E que ainda seja capaz de utilizar qualquer campo como filtro, alguém poderia ajudar? Vocês devem estar pensando que estamos lidando com um usuário “megalomaníaco”, porém com o uso do ADO.NET, criar aplicações desse tipo é mais fácil do que se pensa. A coluna Mão na Massa desta edição mostrará como desenvolver uma aplicação simples que será capaz de realizar pesquisas com qualquer campo de qualquer tabela de um banco de dados do SQLServer.

Este artigo irá focar o desenvolvimento de uma aplicação Windows Forms com funcionalidades de pesquisas dinâmicas em um database SQL Server. Iremos utilizar o Visual Studio 2005, ADO.NET e SQL Server 2005 no nosso exemplo. Porém a aplicação é totalmente compatível com o Visual Studio 2003 e SQL Server 2000. Você também pode utilizar qualquer Database que desejar, desde que aceite consultas SQL e seja acessível pelo ADO.NET. Criaremos uma aplicação Windows Forms, mas com pequenos ajustes, o mesmo projeto pode ser desenvolvido em ASP.NET e com isso acessível pela Web.

Retornando os nomes das tabelas do banco de dados

Crie um novo projeto no Visual Studio 2005 do tipo Windows Application e da linguagem da sua escolha. Em seguida, no formulário principal, desenhe uma interface como mostrado na Figura 1. Essa tela deve conter quatro ComboBoxes, um Button, um ListBox e um DataGridView. Para facilitar o entendimento do código, os nomes dos controles foram alterados e estão sublinhados na figura.

 

"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Rodrigo Sendin(english)
Rodrigo Sendin Silva (rodrigo.sendin@taunet.com.br) is a FATEC-AM graduate technologist. For 10 years he’s been acting with software development, and currently works in the TauNet Consulting as C# developer, in Workflow projects, SharePoint, ASP.NET, Business Intelligence, and Knowledge Management. ...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03