[firebase-br] migrando simpledataset pra clientdataset esqlquery

Anderson Miranda Barrozo andersonpaduarj em hotmail.com
Sex Jun 29 12:49:04 -03 2007


Desculpe intromedir, mas a instrucao SQL deverá ser no SQLDataSet. A 
sequencia da sua ligacao esta correto.

Anderson Miranda
AMB Informatica


>From: Ary <listasdomineirinho em yahoo.com.br>
>Reply-To: FireBase <lista em firebase.com.br>
>To: lista em firebase.com.br
>Subject: Re: [firebase-br] migrando simpledataset pra clientdataset 
>esqlquery
>Date: Fri, 29 Jun 2007 11:07:33 -0400
>
>Eduardo Pelizzari de Andrade obrigado pela dica, fiquei em dúvida em
>relação a uma questão ainda, apesar de ter sido bem esclarecedora a sua
>ajuda
>
>Fiz a seguinte ligação
>liguei no bd -> SQLDataSet1 -> DataSetProvider1 -> ClientDataSet1 ->
>datasource -> dbgrid
>
>só que fiquei com dúvida em relação a uma questão, utilizo o select no
>command text de qual componente ? e a ligação está correta né ?
>No commandtext do ClientDataSet1 ou do SQLDataSet1 ?
>
>
>Eduardo Pelizzari de Andrade escreveu:
> > O simplesdataset, encapsula em um único componente um
> > clientedataset+datasetprovider+sqldataset. Para conseguir o mesmo
> > efeito coloque os três componentes no seu form ou datamodule, depois
> > ligue o clientedataset ao datasetprovider pela propriedade
> > providername e ligue o datasetprovider com o sqldataset. A função do
> > sqlprovider é recuperar os dados do sqldataset e disponibilizá-lo ao
> > clientdataset, a função do clientdataset é cuidar do cache do cliente
> > em memória.
> >
> > Existe a propriedade packetrecord no clientedataset basta usá-la da
> > mesma forma que usa hoje.
> >
> > Tudo de bom que você pode ter no simpledataset só está lá porque ele
> > usa este trio de componentes, então não irá haver desvantagem nenhuma
> > na migração, a única diferença é que você precisa por três componentes
> > e não um como é com o simpledataset, a vantagem por outro lado são
> > várias, primeiro a portabilidade, o simpledataset não deve ser
> > continuado pela borland, segundo você pode futuramente pensar em
> > migrar sua aplicação para uma aplicação de três camadas e para
> > completar você não fica preso ao dbexpress, pode usar qualquer
> > componente de banco de dados.
> >
> > Ary escreveu:
> >> Como proceder ?
> >>
> >> Pois o simpledataset tem o packetrecord que limita a quantidade de
> >> registros do resultado de um select, fazendo com que um select com 1
> >> milhão de respostas que demoraria 15 segundos seja retornado em menos
> >> de 1 milisegundo.
> >> E outra coisa no simple tem o sqlconnection, como faço isso com o
> >> clientdataset como seto a conexão com o banco de dados firebird ???
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >> Para editar sua configuração na lista, use o endereço
> >> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>
> >>
> >>
> >>
> >
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço 
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa

_________________________________________________________________
Seja um dos primeiros a testar o novo Windows Live Mail Beta- grátis. Acesse 
http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d





Mais detalhes sobre a lista de discussão lista