[delphi-br] Acesso Unidirecional e Bidirecional

2007-05-15 Por tôpico Lincon
Ok, mas:

1. Em que casos (na prática) eu não conseguiria retroceder nos dados ??? 
Exemplo: se eu trago os dados através de uma query, eu navego tanto para 
frente quanto para trás... Em que caso (prático) eu estaria impossibilitado 
de fazer esta navegação para trás que vc mesmo cita ???

2. Qual seria a vantagem prática de um acesso Bidirecional ??? O que eu faço 
com ele que eu não faria em um acesso Unidirecional ??? Isso é tão 
importante ???

[[]]'s...
Janderson

- Original Message - 
From: Ricardo César Cardoso
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, May 15, 2007 8:59 AM
Subject: Re: [delphi-br] Off: Resultado parcial das votações


Olá Lincon!

Acho que vc entendeu mal a conversa... hehehe

1° Acesso UNIDIRECIONAL significa que o acesso só ocorre no sentido do 1° 
até o ultimo registro e não há buffer dos registros na memória (se tiver 
algum erro, por favor me corrijam) portanto, uma vez que vc chegou ao fim da 
lista, não há como retroceder.

2° As paletas DBExpress e InterBase oferecem componentes para acesso 
UNIDIRECIONAL. Dando o exemplo do DBExpress, o componente TSQLQuery é 
unidirecional e os dados não são bufferizados.

3° Se vc precisa de acesso BIDIRECIONAL vc precisa de um TClientDataSet que 
guarda os dados vindos por meio de um componente UNIDIRECIONAL e permite a 
navegação entre os registros.

Desculpem se a explicação foi um pouco falha, mas acredito que o básico já 
foi desvendado.

Sds,
Ricardo.



Re: [delphi-br] Off: Resultado parcial das votações

2007-05-14 Por tôpico Lincon
Aproveitando o e-mail e sendo que a maior votação entre os BDs está
favorável ao Firebird, gostaria de perguntar o seguinte:

Creio que um dos componentes de acesso ao Firebird mais utilizado seja
o DBExpress. Ouvi dizer que ele proporciona um acesso UNIDIRECIONAL.

Mas, em que implica este acesso UNIDIRECIONAL ??? Qual a diferença
entre ele e um acesso não unidirecional ??? Gostaria de obter uma resposta
trocada em miúdos, bem simples, creio que seja a dúvida de muitos. No que
isso implica no dia-a-dia de um desenvolvedor ??? Quais as diferenças no
software produzido ???

Abraços a todos,

Janderson

- Original Message - 
From: Adriano Santos
To: Delphi-br
Sent: Friday, May 11, 2007 11:52 AM
Subject: [delphi-br] Off: Resultado parcial das votações


Pessoal,

Agradeço à todos pelos minutos que perderam votando nas enquetes que
coloquei no ar.
Quem quiser ainda pode votar. Marquei o encerramento para o final do mês.
O resultado parcial encontra-se abaixo.

Votação:
http://www.delphitodelphi.blogspot.com

Qual Delphi você utiliza?
Delphi 5 ou inferiror: 6,33%
Delphi 6: 7,59%
Delphi 7: 55,70%
Delphi 8: Não foram computados votos
Delphi 2005: 2,53%
Delphi 2006: 22,78%
Delphi 2007: 5,06%

Total de 79 votos;

Qual banco você utiliza?
Oracle: Não foram computados votos
SQL Server: 8,20%
Interbase: 3,28%
Firebird: 73,77%
MySQL: 8,20%
PostGreeSQL: 6,56%
Outros: Não foram computados votos

Total de votos: 61

-- 
Adriano Santos
Desenvolvedor Delphi desde 1998. Professor e programador PHP.
Bacharel em Comunicação Social pela Universidade Cruzeiro do Sul, SP.

Colunista e Comissão Editorial da revista ClubeDelphi.
Blog: http://www.delphitodelphi.blogspot.com