Você está na página 1de 9

Flaviano Silva

Clique sobre a paleta InterBase e selecione o componente IBDatabase

Insira o componente no formulário, insira também um componente IBTransaction

após inserir os dois componentes


►clique sobre o IBDatabase e vá ate a Propriedade DatabaseName
E cole o endereço do banco de dados no formato (127.0.0.1:C:\nome_pasta\BANCO.FDB).

►Clique sobre a propriendade Defaults Transaction e selecione o nome do IBTransaction1.

►Selecione o IBDatabase e clique sobre a propriedade Params

Dentro do campo em branco digite


user_name=SYSDBA
password=masterkey
e clique em OK.
► Clique na propriedade LoginPrompt e selecione false.

► Clique sobre o componente IBTransaction1, clique na propriedade DefaultDatabase e


selecione o nome do seu IBDatabase.

► De dois clique sobre IBTransaction1 e marque Read_Commited e de OK.


► Clique sobre o componente IBQuery e insira no formulário.

► Insira outro componente IBTransaction.

►Insira um Componente IBUpdateSQL.

► Selecione a paleta Data Access, e insira o componente DataSource

► Clique sobre o componente IBQuerey, clique na propriedade Database


► Com o componente IBQuerey selecionado, clique na propriedade Transaction e selecione o
IBTransaction2

► Com o componente IBQuerey selecionado, clique na propriedade UpdateObject e selecione


o IBUpdateSQL1
► Com o componente IBQuerey selecionado, clique na propriedade SQL, clique no botão
dentro do campo para abrir a janela CommandText Editor

► De dois cliques sobre o nome da tabela que aparece dentro do campo do lado esquerdo
acima.
► De dois cliques sobre o asterisco que aparece no campo esquerdo abaixo e de OK.

► Clique sobre o componente IBTransaction2, clique na propriedade DefaultDatabase e


selecione o nome do seu IBDatabase.
► De dois clique sobre IBTransaction2 e marque Read_Commited e de OK.

► De dois clique sobre o componente IBUpdate SQL, após clicar abrira a janela abaixo.

► Clique sobre os botões ->Get_Table Fields ->Dataset Defaults ->Select_Primary Keys


->Generate SQL, abrira a janela a abaixo.
► Clique sobre o OK

► Clique sobre o componente DataSource e clique na propriedade DataSet e selecione


IBQuery

► De dois cliques no componente IBQuery, abrira uma janela como na imagem abaixo
► Clique com o botão direito dentro do campo e clique na opção Add all fields

► Selecione os campos e arraste para dentro do formulario

► Clique sobre a paleta Standard e insira um botão


► De dois cliques sobre o botão e insira o código seguinte:

begin

IBQuery1.Post;
if IBQuery1.UpdatesPending then
IBQuery1.ApplyUpdates;
IBQuery1.Transaction.CommitRetaining;

showmessage('Cadastro realizado com sucesso!');

IBQuery1.insert;

end;

► Clique dentro do formulário, clique em Eventos e de dois cliques dentro do evento OnShow

► Insira o código seguinte:

begin
IBQuery1.Active:=true;
IBQuery1.Insert;
end;