Você está aqui: Delphi ::: dbExpress ::: TSQLDataSet

Entenda e aprenda a usar a classe TSQLDataSet em suas aplicações Delphi

Quantidade de visualizações: 14131 vezes
A classe TSQLDataSet representa um dataset (conjunto de dados) unidirecional de múltiplos propósitos para o acesso a informações em um banco de dados usando dbExpress. Veja sua posição na hierarquia de classes Delphi:

Este trecho de código ou resolução de exercício faz parte do Super Pack 12.000 Dicas e Truques de Programação e 1.500 Exercícios Resolvidos em Java, Python, VisuAlg, Portugol, Delphi, C#, C, C++, VB.NET, Golang, Pascal, Ruby, PHP, e várias outras linguagens.

Aprenda a programar resolvendo problemas do mundo real. Tudo em português, com comentários em português.

Quero Ser Apoiador(a)


Usamos objetos da classe TSQLDataSet para:

a) Representar os registros de uma tabela no banco de dados, o resultado de uma query SELECT ou um conjunto de dados retornado por uma stored procedure.

b) Executar uma query ou stored procedure que não retorna um conjunto de dados.

c) Representar metados que descrevem o que está disponível em um banco de dados (tabelas, stored procedures, campos em um tabela, etc).

Um objeto da classe TSQLDataSet pode ser criado de duas formas:

a) Em tempo de design - Podemos criar um novo objeto TSQLDataSet acessando a Tool Palette, indo até a aba dbExpress e arrastando um controle SQLDataSet para o formulário ou DataModule.

b) Em tempo de execução - Podemos criar um novo objeto TSQLDataSet em tempo de execução, ou seja, quando o programa já estiver sendo executado. Veja minhas outras dicas relacionadas a esta classe para ver como isso pode ser feito.

Vamos então ver como podemos usar um TSQLDataSet? Siga atentamente os seguintes passos:

a) Coloque um componente TSQLConnection em um formulário e faça a conexão com seu banco de dados preferido (se você ainda não sabe como fazê-lo, consulte minhas dicas sobre a classe TSQLConnection).

b) Arraste um componente TSQLDataSet para o formulário e aponte sua propriedade SQLConnection para o componente de conexão com o banco de dados TSQLConnection.

c) Defina a propriedade Connected do TSQLConnection como True. Isso abrirá a conexão com o banco de dados.

d) Coloque o trecho de código abaixo no evento Click de um botão:

Este trecho de código ou resolução de exercício faz parte do Super Pack 12.000 Dicas e Truques de Programação e 1.500 Exercícios Resolvidos em Java, Python, VisuAlg, Portugol, Delphi, C#, C, C++, VB.NET, Golang, Pascal, Ruby, PHP, e várias outras linguagens.

Aprenda a programar resolvendo problemas do mundo real. Tudo em português, com comentários em português.

Quero Ser Apoiador(a)


Execute a aplicação e clique no botão. Se tudo correu bem você poderá abrir o seu gerenciador de banco de dados e verificar se os dados foram inseridos na tabela corretamente. Neste exemplo eu usei uma tabela contatos com os campos id, nome, telefone e email. Em minhas outras dicas sobre a classe TSQLDataSet você aprenderá mais sobre a propriedade CommandText e o método ExecSQL().

Link para compartilhar na Internet ou com seus amigos:

Desafios, Exercícios e Algoritmos Resolvidos de Delphi

Veja mais Dicas e truques de Delphi

Dicas e truques de outras linguagens

E-Books em PDF

E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 43 usuários muito felizes estudando em nosso site.