Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Criando uma Conexão com BD no Delphi: Passos para Criar e Inserir Tabelas, Notas de estudo de Análise de Sistemas de Engenharia

Saiba como criar um banco de dados interbase no delphi, inserir um datamodule, um datasource e um dbgrid, além de adicionar campos e realizar consultas usando o ibtable. Aprenda a configurar propriedades e escrever código delphi.

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 17/09/2009

alex-carvalho-13
alex-carvalho-13 🇧🇷

17 documentos

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Conexão com BD no Delphi
Criar o bd
Inserir um DataModule em : file new – DataModule
Dentro do Datamodule inserir um: ibdatabase(paleta interbase)
1.0 Nas propriedades do ibdatabase modificar:
Databasename (seta para baixo);
Defulttransaction (seta para baixo);
Loginprompt: false;
Dois cliques no ícone do ibdatabase;
Inserir User_name (sysdba)
Password (masterkey)
2.0 Inserir no datamobile: ibtransaction (paleta interbase)
Duplo clique no ícone e clicar na segunda opção : Read_commited
3.0 inserir um ibtable (interbase)
Modificar a propriedade database(seta pra baixo)
4.0 inserir um datasource (interbase)
Modificar a propriedade dataset(seta pra baixo)
5.0inserir no form1 um dbgrid(paleta datacontrols)
Ir para file – use unit
Modificar a propriedade data source (seta para baixo)
6.0 inserir um dbnavigator(paleta datacontrols)
Modificar a propriedade datasource(seta para baixo)
7.0 no datamodule duplo clique no ibtable – botão direito no espaço em branco – add all
fields , onde todos os campos da tabela serão adicionados, deve-se selecionar todos e
arrasta-los para o form1 onde esta o dbgrid.
8.0 no form1 ir ate o evento onshow e escrever a seguinte
Função
datamodule2.ibdatabase1.open;
datamodule2.IBTable1.open;
no evento onclose do form1 escrever a seguinte função:
datamodule2.IBDatabase1.Close;
DataModule2.IBDatabase1.close;
pf2

Pré-visualização parcial do texto

Baixe Criando uma Conexão com BD no Delphi: Passos para Criar e Inserir Tabelas e outras Notas de estudo em PDF para Análise de Sistemas de Engenharia, somente na Docsity!

Conexão com BD no Delphi Criar o bdInserir um DataModule em : file new – DataModule

Dentro do Datamodule inserir um: ibdatabase(paleta interbase) 1.0 Nas propriedades do ibdatabase modificar: Databasename (seta para baixo);Defulttransaction (seta para baixo); Loginprompt: false; Dois cliques no ícone do ibdatabase;Inserir User_name (sysdba) Password (masterkey) 2.0 Inserir no datamobile: ibtransaction (paleta interbase) Duplo clique no ícone e clicar na segunda opção : Read_commited 3.0 inserir um ibtable (interbase) Modificar a propriedade database(seta pra baixo) 4.0 inserir um datasource (interbase)Modificar a propriedade dataset(seta pra baixo)

5.0inserir no form1 um dbgrid(paleta datacontrols)Ir para file – use unit Modificar a propriedade data source (seta para baixo) 6.0 inserir um dbnavigator(paleta datacontrols) Modificar a propriedade datasource(seta para baixo) 7.0 no datamodule duplo clique no ibtable – botão direito no espaço em branco – add all fields , onde todos os campos da tabela serão adicionados, deve-se selecionar todos earrasta-los para o form1 onde esta o dbgrid.

8.0 no form1 ir ate o evento onshow e escrever a seguinte Função datamodule2.ibdatabase1.open; datamodule2.IBTable1.open; no evento onclose do form1 escrever a seguinte função: datamodule2.IBDatabase1.Close;DataModule2.IBDatabase1.close;

9.0 inserir um edit (standard ) Um duplo clique no edit e digitar o seguinte DataModule2.IBTable1.Locate('NOME',edit1.text,[lopartialkey,locaseinsensitive]); Para que seja possível a localização dos dados acima através do campo nome. Para que apareça automático o cód ao fazer a inserção no dbgrid é necessário desmarcaro not null dentro do ibexpert na primary key e no ibtable, no evento afterpost , inserir o seguinte código: IBTable1.Refresh;