ligando o delphi ao firebird
DESCRIPTION
como ligar o delphi ao firebirdTRANSCRIPT
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.
► 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:
beginIBQuery1.Active:=true;IBQuery1.Insert;end;