Inquiridor
Abrir arquivo do excel no Pocket em C# .

Pergunta
-
Todas as Respostas
-
Sidnei,
Que tipo de problema você teve com o SQL CE ? Eu uso aqui em muitos projetos sem problema algum.
[]s,
Carlos dos Santos
blog: www.carloscds.net
twitter: @cdssoftware -
Olá Carlos..
eu estou tendo dificuldades para importar arquivo texto.
até tem uma outra pergunta logo abaixo...
preciso importar 2 tabelas.. cada uma com 12.000 registros... fica muuuuito lento. procurei pelo bulkinsert ou bulkcopy, mas não tem para ele.. como preciso entregar este projeto, estou procurando outra alternativa.
para eu importar estas 2 tabelas, demora mais de uma hora para importar no modo leitura linha a linha com insert.
se tiver uma dica, para contornar este problema, agradeço..
-
Sidnei,
Em alguns casos este tipo de operação é realmente um pouco lento. O que fazemos aqui na empresa é copia o banco de dados do Pocket (SDF) para o micro, usando a RAPI (remote API). Assim fazemos as operações e depois copiamos novamente para o dispositivo.
[]s,
Carlos dos Santos
blog: www.carloscds.net
twitter: @cdssoftware -
Pesei um pouco diferente..
eu sou o desenvolvedor do sistema do pocket ( afv ), o ERP é de outra empresa.
eles me geram os dados em formato txt..
eu pensei em importar isto no desktop.. mas mesmo no desktop ele demora..
pensei em criar uma tabela no SQL express e nela dar o bulk insert nos textos e depois exportar o arquivo em sdf para enviar ao pocket, mas não fiz testes ainda para desempenho e praticidade.
outra idéia é usar XML ou XLS também.
-
Dependendo do volume de informações realmente pode ficar um pouco lento, quando a usar XML ou XLS, não sei se isto irá melhorar a velocidade. Já que o problema, pelo que parece é a inserção no seu BD.
[]s,
Carlos dos Santos
blog: www.carloscds.net
twitter: @cdssoftware -
obrigado pela dica..
outra coisa.. eu peguei informação em outro site, e uma dll que se usa o bulkcopy para o sqlCE, mas segundo o autor da dll, eu preciso abrir o meu arquivo texto com datareader, e passar ele como parametro.. mas ai enrolou.. não consegui abrir como datareader.. pesquisei também, mas não achei nada em C#.
você sabe como posso abrir este texto com datareader? na dll que vem eu tenho que passar o parametro idatareader.
obrigado novamente.