[firebase-br] IBDataSet
Marcilio Soares
marcilio.soares em brfree.com.br
Seg Out 4 16:04:29 -03 2004
Eu ja tive problemas no IBO com afterpost quando era tabelas Master/Detail..
Gera um erro muito louco. Por fim desisti de usar o afterpost para comitar
transacao.
Aconselho antes de implementar fazer um protopio com master/detail para ver
o resultado disso.
----- Original Message -----
From: "Renato" <renato.boberg em uol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 04, 2004 3:28 PM
Subject: Re: [firebase-br] IBDataSet
Mas viu Marcelo, ao invez de eu usar aquela procedure gravar(); , eu não
posso usar o seguinte?:
IBDataSet.Post;
IBTransaction.CommitRetaining;
IBDataSet.Refresh;
---
hein...funciona tbm???
----- Original Message -----
From: "marcelo" <marcelo em teflamar.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 04, 2004 9:41 AM
Subject: Re: [firebase-br] IBDataSet
para tables só uso o ibdataset, e é o aconselhado pela borland.
a solução está abaixo, ao dar post no table, disparar uma procedure para
garantir a gravação.
eu coloco no datamodulo, no evento afterpost e no after delete uma linha:
grava(clientes)
que dispara a procedure abaixo.
----- Original Message -----
From: "Roseli" <roseli em speedworks.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 04, 2004 9:22 AM
Subject: RES: [firebase-br] IBDataSet
mesmo usando a opcao read commited no ibtransaction ele apresentou problemas
vc tem alguma solucao ou ja aconteceu com vc ?
-----Mensagem original-----
De: lista-bounces em firebase.com.br
[mailto:lista-bounces em firebase.com.br]Em nome de marcelo
Enviada em: segunda-feira, 4 de outubro de 2004 09:10
Para: FireBase
Assunto: Re: [firebase-br] IBDataSet
funciona perfeitamente,
1-ligue-o ao database e ao transaction
2-na propriedade selectsql preencha um select simples tipo SELECT * FROM
CLIENTES
3-clique o botão direito sobre, escolha Dataset Editor
4-clique em "get table fields", "select primary keys", "generate sql"
5-se quiser, preencha o field-editor também.
pronto, está feito, lembre-se de atualizar Dataset Editor quando alterar a
estrutura da tabela
as transações são normais,
se preferir pode usar como se fosse uma tabela, com insert, append, delete,
post,
no evento after-post, ou em outro que preferir, use uma rotina tipo:
grava(clientes);
procedure tdm.grava(wtable:tibdataset);
var wRec : TBookMark;
begin
wRec:=wtable.GetBookmark;
//cntr_database.ApplyUpdates([wtable]); se usar cached
transaction.CommitRetaining;
wtable.close;
wtable.open;
if wRec = Nil then wtable.last
else wtable.GotoBookmark(wRec);
end;
----- Original Message -----
From: "Roseli" <roseli em speedworks.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 04, 2004 8:37 AM
Subject: RES: [firebase-br] IBDataSet
eu ja usei e vi problemas no controle de transacoes com ele...
Abraços
Roseli
-----Mensagem original-----
De: lista-bounces em firebase.com.br
[mailto:lista-bounces em firebase.com.br]Em nome de renato.boberg
Enviada em: sexta-feira, 1 de outubro de 2004 22:24
Para: lista
Assunto: [firebase-br] IBDataSet
Alguém tem algum material que explique mais sobre IBDataSet?
Eu não sei se estou usando ele da maneira correta.
valeu...
__________________________________________________________________________
Acabe com aquelas janelinhas que pulam na sua tela.
AntiPop-up UOL - É grátis!
http://antipopup.uol.com.br/
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Mais detalhes sobre a lista de discussão lista