View Full Version : Fazer download de arquivo pelo pocket.


cezarantoniosouza@yahoo.com.br
08-19-2006, 06:36 PM
Pessoal, estou com um pequeno problema.
Preciso carregar o banco de dados de minha aplicação no pocket com os
dados vindos do sql Server.
Criei um web service que faz um select no banco de dados e vai
concatenando uma string para depois inserir no pocket pc.
O problema é que , em dado momento esta string fica muito grande e
dá erro de outofMemoryException no meu pocket. Gostaria de saber se
alguem já enfrentou alguma situação parecida e o que foi feito para
solucionar o tal.
Estive pensando em gravar as minhas sql's de cep's (que é a minha
tabela que contém mais dados ) em arquivos na pasta do web service e
depois fazer o download destes arquivos. Mas não sei como fazer isso,
alguem pode me dar uma ajuda ou indicar um tutorial?

Obrigado desde já.

Cézar

Rafael Soares
08-23-2006, 01:57 AM
Boa noite,

Voce realmente precisa dos dados de todos os CEPs no pocket? Lembre-se que
os recursos são limitados e uma grande quantidade de dados como esta pode
mais atrapalhar do que ajudar.
Se realmente for necessário, você pode usar um webservice para solicitar os
dados do logradouro procurado.

[]'s
Rafael Soares

"cezarantoniosouza@yahoo.com.br" escreveu:

>
> Pessoal, estou com um pequeno problema.
> Preciso carregar o banco de dados de minha aplicação no pocket com os
> dados vindos do sql Server.
> Criei um web service que faz um select no banco de dados e vai
> concatenando uma string para depois inserir no pocket pc.
> O problema é que , em dado momento esta string fica muito grande e
> dá erro de outofMemoryException no meu pocket. Gostaria de saber se
> alguem já enfrentou alguma situação parecida e o que foi feito para
> solucionar o tal.
> Estive pensando em gravar as minhas sql's de cep's (que é a minha
> tabela que contém mais dados ) em arquivos na pasta do web service e
> depois fazer o download destes arquivos. Mas não sei como fazer isso,
> alguem pode me dar uma ajuda ou indicar um tutorial?
>
> Obrigado desde já.
>
> Cézar
>
>

cezarantoniosouza@yahoo.com.br
08-23-2006, 09:08 PM
Olá, muito obrigado, mas consegui resolver o problema aqui.
Na verdade, eu nao vou carregar todos os ceps, os dados serão
filtrados pela rota do vendedor.
Porém mesmo assim, ainda são retornados muito ceps.
A minha saída foi a seguinte:
No meu web service eu crio a consulta dos ceps e crio um arquivo com
ela, que fica no servidor.
Logo depois faço o download deste arquivo para o pocket. Se alguem
precisar , posso passar a função que achei na internet que faz
download de um arquivo pelo pocket.

Agradeço desde já.

Cézar

fael Soares escreveu:

> Boa noite,
>
> Voce realmente precisa dos dados de todos os CEPs no pocket? Lembre-se que
> os recursos são limitados e uma grande quantidade de dados como esta pode
> mais atrapalhar do que ajudar.
> Se realmente for necessário, você pode usar um webservice para solicitar os
> dados do logradouro procurado.
>
> []'s
> Rafael Soares
>
> "cezarantoniosouza@yahoo.com.br" escreveu:
>
> >
> > Pessoal, estou com um pequeno problema.
> > Preciso carregar o banco de dados de minha aplicação no pocket com os
> > dados vindos do sql Server.
> > Criei um web service que faz um select no banco de dados e vai
> > concatenando uma string para depois inserir no pocket pc.
> > O problema é que , em dado momento esta string fica muito grande e
> > dá erro de outofMemoryException no meu pocket. Gostaria de saber se
> > alguem já enfrentou alguma situação parecida e o que foi feito para
> > solucionar o tal.
> > Estive pensando em gravar as minhas sql's de cep's (que é a minha
> > tabela que contém mais dados ) em arquivos na pasta do web service e
> > depois fazer o download destes arquivos. Mas não sei como fazer isso,
> > alguem pode me dar uma ajuda ou indicar um tutorial?
> >
> > Obrigado desde já.
> >
> > Cézar
> >
> >

renan
08-24-2006, 12:53 PM
ja pensaste em criar um web method no teu web service que retorne um data set
? nao fica melhor ?
abraço

"cezarantoniosouza@yahoo.com.br" escreveu:

> Olá, muito obrigado, mas consegui resolver o problema aqui.
> Na verdade, eu nao vou carregar todos os ceps, os dados serão
> filtrados pela rota do vendedor.
> Porém mesmo assim, ainda são retornados muito ceps.
> A minha saída foi a seguinte:
> No meu web service eu crio a consulta dos ceps e crio um arquivo com
> ela, que fica no servidor.
> Logo depois faço o download deste arquivo para o pocket. Se alguem
> precisar , posso passar a função que achei na internet que faz
> download de um arquivo pelo pocket.
>
> Agradeço desde já.
>
> Cézar
>
> fael Soares escreveu:
>
> > Boa noite,
> >
> > Voce realmente precisa dos dados de todos os CEPs no pocket? Lembre-se que
> > os recursos são limitados e uma grande quantidade de dados como esta pode
> > mais atrapalhar do que ajudar.
> > Se realmente for necessário, você pode usar um webservice para solicitar os
> > dados do logradouro procurado.
> >
> > []'s
> > Rafael Soares
> >
> > "cezarantoniosouza@yahoo.com.br" escreveu:
> >
> > >
> > > Pessoal, estou com um pequeno problema.
> > > Preciso carregar o banco de dados de minha aplicação no pocket com os
> > > dados vindos do sql Server.
> > > Criei um web service que faz um select no banco de dados e vai
> > > concatenando uma string para depois inserir no pocket pc.
> > > O problema é que , em dado momento esta string fica muito grande e
> > > dá erro de outofMemoryException no meu pocket. Gostaria de saber se
> > > alguem já enfrentou alguma situação parecida e o que foi feito para
> > > solucionar o tal.
> > > Estive pensando em gravar as minhas sql's de cep's (que é a minha
> > > tabela que contém mais dados ) em arquivos na pasta do web service e
> > > depois fazer o download destes arquivos. Mas não sei como fazer isso,
> > > alguem pode me dar uma ajuda ou indicar um tutorial?
> > >
> > > Obrigado desde já.
> > >
> > > Cézar
> > >
> > >
>
>

cezarantoniosouza@yahoo.com.br
08-25-2006, 09:47 PM
Apesar de já ter resolvido o problema, agradeço a sugestão.
Mas sinceramente no meu caso, imagino que retornar um data set não
seja muito apropriado.
Pois, no caso eu busco os ceps do sql Server e os insiro no pocket.
Se eu retornar um data Set, teria que fazer um loop para criar os
insert's, esse processamento é muito mais interessante de ser feito no
servidor.

Cézar

renan escreveu:

> ja pensaste em criar um web method no teu web service que retorne um dataset
> ? nao fica melhor ?
> abraço
>
> "cezarantoniosouza@yahoo.com.br" escreveu:
>
> > Olá, muito obrigado, mas consegui resolver o problema aqui.
> > Na verdade, eu nao vou carregar todos os ceps, os dados serão
> > filtrados pela rota do vendedor.
> > Porém mesmo assim, ainda são retornados muito ceps.
> > A minha saída foi a seguinte:
> > No meu web service eu crio a consulta dos ceps e crio um arquivo com
> > ela, que fica no servidor.
> > Logo depois faço o download deste arquivo para o pocket. Se alguem
> > precisar , posso passar a função que achei na internet que faz
> > download de um arquivo pelo pocket.
> >
> > Agradeço desde já.
> >
> > Cézar
> >
> > fael Soares escreveu:
> >
> > > Boa noite,
> > >
> > > Voce realmente precisa dos dados de todos os CEPs no pocket? Lembre-se que
> > > os recursos são limitados e uma grande quantidade de dados como esta pode
> > > mais atrapalhar do que ajudar.
> > > Se realmente for necessário, você pode usar um webservice para solicitar os
> > > dados do logradouro procurado.
> > >
> > > []'s
> > > Rafael Soares
> > >
> > > "cezarantoniosouza@yahoo.com.br" escreveu:
> > >
> > > >
> > > > Pessoal, estou com um pequeno problema.
> > > > Preciso carregar o banco de dados de minha aplicação no pocket com os
> > > > dados vindos do sql Server.
> > > > Criei um web service que faz um select no banco de dados e vai
> > > > concatenando uma string para depois inserir no pocket pc.
> > > > O problema é que , em dado momento esta string fica muito grande e
> > > > dá erro de outofMemoryException no meu pocket. Gostaria de saber se
> > > > alguem já enfrentou alguma situação parecida e o que foi feito para
> > > > solucionar o tal.
> > > > Estive pensando em gravar as minhas sql's de cep's (que é a minha
> > > > tabela que contém mais dados ) em arquivos na pasta do web service e
> > > > depois fazer o download destes arquivos. Mas não sei como fazer isso,
> > > > alguem pode me dar uma ajuda ou indicar um tutorial?
> > > >
> > > > Obrigado desde já.
> > > >
> > > > Cézar
> > > >
> > > >
> >
> >