Usuário com melhor resposta
Essa classe existe System.DateTime

Pergunta
-
Respostas
-
Cara,
Provavelmente a sua pripriedade do seu objeto objPropriedades.PESS_DATA deve ser do tipo DateTime. Então você precisa apenas converter o retorno para DateTime e não para String:
objPropriedades.PESS_DATA = Convert.ToDateTime(objDataReader["PESS_DATA"]);
Atenciosamente, Samuel dos Anjos
- Sugerido como Resposta Samuel Rodrigues dos Anjos quarta-feira, 13 de fevereiro de 2013 21:26
- Marcado como Resposta Marcelo Gustavo quarta-feira, 13 de fevereiro de 2013 22:59
Todas as Respostas
-
Ela aponta esse erro
objPropriedades.PESS_DATA = objDataReader["PESS_DATA"].ToString();
se eu tirar a linha
Estouro de SqlDateTime. Deve estar entre 1/1/1753 12:00:00 AM e 31/12/9999 11:59:59 PM.
se eu deixar da o erro pedindo essa classe ...... como devo declarar para Smalldatetime .... no objreader
-
Cara,
Provavelmente a sua pripriedade do seu objeto objPropriedades.PESS_DATA deve ser do tipo DateTime. Então você precisa apenas converter o retorno para DateTime e não para String:
objPropriedades.PESS_DATA = Convert.ToDateTime(objDataReader["PESS_DATA"]);
Atenciosamente, Samuel dos Anjos
- Sugerido como Resposta Samuel Rodrigues dos Anjos quarta-feira, 13 de fevereiro de 2013 21:26
- Marcado como Resposta Marcelo Gustavo quarta-feira, 13 de fevereiro de 2013 22:59
-
Obrigado Samuel ..... super exato seu comando
só me falta a duvida de que
agora tudo funciona o form . sql . com datetime .... ja estou alterando gravando ..... maiss só que necessário gravar a data
Se eu nao deixar data obrigatoria esta dando erro de Dbnull
ou deixo obrigatorio .... aqui tudo funcionou obrigado pessoallembro que o sql exemplo usando outras linguaguens coloco datetime obrigatorio .
no aspnet precisa tb ser datetime obrigatorio
- Editado Marcelo Gustavo quarta-feira, 13 de fevereiro de 2013 22:58
-
Cara,
Você precisa verificar duas coisas:
1ª - Se a sua propriedade objPropriedades.PESS_DATA aceita null.
2ª - Se no banco a coluna da data aceita null.
Se a propriedade não estiver aceitando null, no momento da declaração da propriedade é só colocar um " ? " na frente. Exemplo:
public DateTime? MinhaData { get; set; }
E se no banco não estiver aceitando null, apenas de um Alter Table. Exemplo:
Alter Table MinhaTabela alter column MinhaData DateTime null
Atenciosamente, Samuel dos Anjos
- Sugerido como Resposta Samuel Rodrigues dos Anjos quinta-feira, 14 de fevereiro de 2013 21:24
- Editado Samuel Rodrigues dos Anjos quinta-feira, 14 de fevereiro de 2013 21:27