ligando o delphi ao firebird

10
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

Upload: flaviano-silva

Post on 29-Jun-2015

486 views

Category:

Documents


11 download

DESCRIPTION

como ligar o delphi ao firebird

TRANSCRIPT

Page 1: Ligando o Delphi Ao Firebird

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 DatabaseNameE 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 digiteuser_name=SYSDBApassword=masterkeye 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.

Page 2: Ligando o Delphi Ao Firebird

► 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

Page 3: Ligando o Delphi Ao Firebird

► 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

Page 4: Ligando o Delphi Ao Firebird

► 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.

Page 5: Ligando o Delphi Ao Firebird

► 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.

Page 6: Ligando o Delphi Ao Firebird

► 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.

Page 7: Ligando o Delphi Ao Firebird

► 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

Page 8: Ligando o Delphi Ao Firebird

► 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

Page 9: Ligando o Delphi Ao Firebird

► 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:

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