Ir para o conteúdo
joaomiranda

Alguem sabe filtrar data

Mensagens Recomendadas

joaomiranda    0
joaomiranda

Não é possível executar a operação 'Like' em System.DateTime e System.String.

Da-me sempre este erro

If radbutdata.Checked = True Then

DiscosBindingSource.Filter =

"Data like '" & TextBox1.Text & "*'"

Form1.DiscosBindingSource.Filter =

"Data like '" & TextBox1.Text & "*'"

'para o caso de não retornar nenhum registo filtrado

If DiscosBindingSource.Count = 0 Then

MsgBox("Nenhum Registo encontrado")

DiscosBindingSource.RemoveFilter()

End If

tenho este codigo

e depois deste tenho este:

If radbutdata.Checked Then

Form1.DiscosBindingSource.Filter =

"Data like '" & TextBox1.Text & "*'"

End If

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
FreiNando    22
FreiNando

Os wildcards não serve para campos do tipo Data. Pelo menos dessa forma não. Talvez transformando a data em texto ...

Para procurares por um certo ano, mês e/ou dia, usa a função Year(), Month() ou Day().

Se o campo é do tipo Texto experimenta o '%' em lugar do '*' porque não sei se estás usando Vb.Net ou VB6, com Access ou SQL Server.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade