Você está aqui: Delphi ::: dbExpress ::: TSQLDataSet |
||
Entenda e aprenda a usar a classe TSQLDataSet em suas aplicações DelphiQuantidade 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:
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:
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(). |
||
![]() |
||
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
JavaScript - Como calcular o cateto oposto dadas as medidas da hipotenusa e do cateto adjascente em JavaScript Java - Programação Orientada a Objetos em Java - Como usar o modificador static em suas aplicações Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |