A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Capítulo 10 Criação de um Formulário Para

Apresentações semelhantes


Apresentação em tema: "Capítulo 10 Criação de um Formulário Para"— Transcrição da apresentação:

1 Capítulo 10 Criação de um Formulário Para
Manipulação de Tabelas de Bancos de Dados com o DBExpress

2 Datamodule É uma espécie de formulário utilizado no Delphi para organizar a aplicação, tirando os componentes de acesso a banco de dados do nosso Form. Com a utilização do dataModule podemos separar os componentes de acesso ao banco dos componentes do formulário. Para criar um datamodule escolha o menu filenewdataModule

3 Componentes para acesso ao banco de dados – Paleta dbexpress
SqlConnection É o componente que representa a conexão com o banco de dados. Componente não visual sqlQuery É o componente que permite manipular os dados de uma tabela. SqlDataSet É um componente que nos permite mostrar o resultado de uma consulta ou de uma StoredProcedure, executar StoredProcedures que não retornem dados, ou obter os parâmetros disponíveis no banco(tabelas, storedProcedures, campos de uma tabela)

4 Componentes para acesso ao banco de dados – Paleta dbexpress
SqlConnection É o componente que representa a conexão com o banco de dados. Propriedades comuns Connected Define se o componente está conectado ao banco. Atenção: para que a conexão ocorra corretamente, é necessário que o servidor de banco esteja rodando. ConnectionName Define o nome da conexão a ser utilizada DriverName Define qual será o driver utlizado para acessar o banco. LoginPrompt Define se o componente vai requerer o nome do usuário e a senha no momento da conexão.

5 Componentes para acesso ao banco de dados – Paleta dbexpress
SqlConnection Propriedades comuns Params Essa propriedade nos mostra uma lista de subpropriedades do componente Para se definir os valores dos parâmetros em modo de execução, utilize a sintaxe: SQLConnection1.Params.NomeDoParametro := Valor;

6 Componentes para acesso ao banco de dados – Paleta dbexpress
sqlQuery O SQLQuery executa comandos SQL no banco de dados, retornando resultados de consultas, inclusões, exclusões e etc.. O SQLQuery também é unidirecional, só suportando a execução de comandos SQL. Suas principais propriedades são: Active Define se o SQLQuery está ativado. SQL É onde devemos informar qual comando SQL deverá ser executado pela Query. SQLConnetion Define qual será o componete do tipo TSQLConnection que proverá acesso ao banco.

7 Componentes para acesso ao banco de dados – Paleta dbexpress
SqlDataSet É um componente que nos permite mostrar o resultado de uma consulta,StoredProcedure,insert, etc... Propriedades comuns Active Define se o componente está ativado, e executando o comando passado em CommandText, visto logo abaixo. CommandText Define o comando em linguagem SQL a ser passado. Podem ser passadas consultas, inclusões e etc.. CommandType Define o tipo do comando que foi passado em CommandText. Seus valores são ctQuery, ctStoredProc e ctTable. DataSource Define qual será o objeto TDataSource que será conectado ao SQLDataSet. SQLConnetion Define qual será o componete do tipo TSQLConnection que proverá acesso ao banco.

8 Componentes para acesso ao banco de dados – Paleta dbexpress
SqlDataSet e o SqlQuery É um DataSet unidirecional, ou seja, ele não armazena em memória muitos registros simultâneos, e por causa disto, você só pode navegar usando os métodos First e Next. Ele não suporta atualização de dados na memória, atualizações devem ser feitas utilizando-se a sintaxze SQL diretas no servidor


Carregar ppt "Capítulo 10 Criação de um Formulário Para"

Apresentações semelhantes


Anúncios Google