Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

Resolvendo problema de mensagem: An overflow occurred while converting to datetime

Este mini artigo traz uma solução para quando desenvolvendo aplicações MOBILE em C# encontrar esta mensagem de erro.

Recentemente, trabalhando em um projeto de mobilidade com C#/Visual Studio me deparei com a mensagem de erro:

"An overflow occurred while converting to datetime."

O problema acontecia quando eu fazia inserção de registro em uma tabela. O detalhe mais importante é que não havia nenhuma coluna com o tipo de dados "DateTime". A mensagem está errada vindo do framework (que no caso do projeto está em inglês).

O projeto estava usando C# 2.0 tendo como target o sistema Windows Mobile 6. A rotina em questão recebia os dados de uma tabela no formato XML vindo de um servidor via Webservice.

Uma pesquisa na Internet me trouxe a indicação em neste link que me ajudou a resolver o problema.

No meu programa o problema acontecia porque estava tentando inserir um valor com quatro casas decimais em um campo que só suportava duas casas.

Então, bastou eu limitar o tamanho das casas decimais na entrada dos parâmetros para a inclusão do registro e o problema foi resolvido.

Já tive problemas antes com estouro de tamanho de campos em projetos de mobilidade. Recomendo fortemente verificar todos os tamanhos de todos os campos quando se fizer operações com esta plataforma.

Por enquanto é o que há. Grande abraço pessoal.




    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



[Este post ainda não foi associado a uma sequência]
Autor
Vladimir Rech

Formado em Tecnologia em desenvolvimento de software pela UTF/PR. Desenvolvedor de software. Palestrante.


Space do autor
Estatísticas #
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível somente para quem possui Créditos DevMedia. (Ele não está associado a nenhuma publicação DevMedia).


  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 0,00 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ -1,00 (assinante) ou R$ -1,00 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ -1,00
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03