Formatando datas

03/02/2014

0

Eu tenho uma aplicação web quase pronta já, mas uma coisa está me atrapalhando muito: tenho um campo no Banco de dados access ( declarado como data/hora ) que armazena data, mas na hora de fazer uma consulta ela não pega só a data, pega a data e a "hora" que não existe. assim 00/00/00 00:00:00.
queria poder pegar só a data, já botei "hora abreviada", já botei máscara e nada funciona.

Quem puder me ajudar, eu agradeço muit
Nathara Mariano

Nathara Mariano

Responder

Posts

03/02/2014

Leandro Chiodini

Bom dia Nathara

Voce quer buscar diretamente no Access?

vce ja tentou assim

Format(CampoData, "mm/dd/yyyy")


Attm
Responder

03/02/2014

Nathara Mariano

tentei agora, mas ta dando um erro também. não sei porque.
a consulta ta certinha, eu só queria que ele sumisse com essa parte da hora.
Responder

03/02/2014

Leandro Chiodini

Se voce quiser colocar a estrutura da tua tabela e oerro que esta ocorrendo
pode ajudar
Responder

03/02/2014

Nathara Mariano

a tabela tem 8 campos, se você precisar da estrutura dela mesmo eu posso postar sem nenhum problema,
mas o campo data está declarado como data/hora com formato - data abreviada e máscara 00/00/0000;
o erro ele não diz, ele simplesmente continua mostrando a data junto com a hora.
Responder

03/02/2014

Leandro Chiodini

Se voce puder,

Cola o Select que voce esta fazendo, a forma que voce esta fazendo.
e o resultado.
Responder

03/02/2014

Hector Figueroa

Coloque o seu codigo pls, mas de ante mão acredito que o problema pode ser resolvido com um ".Date" na variavel de parametro por exemplo:
StringBuilder sql = new StringBuilder("Select * from venda where data = ", data.Date);
Responder

03/02/2014

Nathara Mariano

estou fazendo essa consulta:
cn.Open()
cm.Connection = cn
cm.CommandText = "Select * from marcacao where nome='" & lblnome.Text & "' and id='82'"
ob = cm.ExecuteReader()


If ob.Read Then

ddlnome.Text = ob("nome")
ddlemail.Text = ob("email")
ddlramal.Text = ob("ramal")
ddldata.Text = ob("data")

End If


Catch ex As Exception

lblstatus.Text = ex.Message


End Try

e to tendo esse resultado:

[img]http://arquivo.devmedia.com.br/forum/imagem/350897-20140203-121307.png[/img]

Responder

03/02/2014

Leandro Chiodini

ah ta voce quer no codigo entao.


Data.Date
Responder

03/02/2014

Nathara Mariano

mas tem outro jeito de fazer que não seja no código? se tiver fica melhor pra eu fazer.
Responder

03/02/2014

Leandro Chiodini

boa tarde

tente assim

Convert.ToDateTime(ob("data")).Date.ToString("d")


sendo que o d é o formado sem a hora.

valew
Responder

06/03/2014

Rodolfo Drago

Bom dia, tenta mandar um .ToString("dd/MM/yyyy"), no objeto date.

Valew!!!
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar