Não é possível converter valor de parâmetro de System.String para System.DateTime
Estou trabalhando com banco MYSQL e VS2010 delphi XE2
quando vou fazer um update em um WebForm me da a menssagem, Não é possível converter valor de DEN_DATA_CRIA parâmetro de System.String para System.DateTime como posso resolver?
quando vou fazer um update em um WebForm me da a menssagem, Não é possível converter valor de DEN_DATA_CRIA parâmetro de System.String para System.DateTime como posso resolver?
Luiz Souza
Curtidas 0
Respostas
Joel Rodrigues
19/06/2012
Provavelmente o formato da data está incompatível, verifique isso e proceda com uma padronização para que seja possível a conversão.
GOSTEI 0
Moisés Gonçalves
19/06/2012
Verifique a globalização da sua aplicação ou o formato da data passado.
String data = 01/01/2012; DateTime dataConvertida = DateTime.Parse(data, new System.Globalization.CultureInfo(pt-BR))
GOSTEI 0
Luiz Souza
19/06/2012
A Globalização já está definida na web.config como pt-BR. Li algumas informaçoes que devido ao bug no VS a conversão de string para datetime não aceita a globalização definida e sim a do gormato americano, sempre.
Gostaria de saber como contornar isso.
Gostaria de saber como contornar isso.
GOSTEI 0
Pablo Vargas
19/06/2012
Luiz,
Sempre fiz a conversão de uma string para DateTime usando o padrão brasileiro mesmo e nunca tive problemas
o que normalmente acontece é o formato da data que esta o seu Windows da uma conferida la no Painel de Controle -> Região e Edioma
Sempre fiz a conversão de uma string para DateTime usando o padrão brasileiro mesmo e nunca tive problemas
o que normalmente acontece é o formato da data que esta o seu Windows da uma conferida la no Painel de Controle -> Região e Edioma
GOSTEI 0
Moisés Gonçalves
19/06/2012
Cole o bloco do código onde está o erro provável.
GOSTEI 0