SQL COM VALOR MOEDA

JONESPARIS 21/12/2009 14:34:29
#330211
Pessoal.

estou efetuando uma pesquisa sql da seguinte maneira:

Dim sql As String
Dim localizar As String
localizar = Text14.Text
sql = [Ô]SELECT * From tblConta1 Where ([Valor_Debito] LIKE [ô]*[Ô] & localizar & [Ô]*[ô] or [Valor_Credito] LIKE [ô]*[Ô] & localizar & [Ô]*[ô]) order by data desc;[Ô]
Data1.RecordSource = sql
Data1.Refresh

o problema é que eu desejo pesquisa somente o valor ex: 12 e ele me exibe todos os que possuem 12 como 1234,90, no banco de dados access, os campos Valor_Debito e Valor_Credito são do tipo Moeda. Já retirei o * do Like da sql mas não consegui o resultado desejado

agradeço a ajuda.
LROSSI 21/12/2009 14:37:38
#330212
Resposta escolhida
tecnicamente,

[Ô]SELECT * From tblConta1 Where ([Valor_Debito]=[ô][Ô] & localizar & [Ô][ô] or [Valor_Credito] = [ô][Ô] & localizar & [Ô][ô]) order by data desc;[Ô]

em resumo, no sql, onde = vc usa para numeros e LIKE vc usa para texto ou expressões...
JONESPARIS 21/12/2009 14:40:22
#330213
Exatamente, consegui fazer isso antes de vc postar, mas a resposta está certinha e vou pontuar.

muito obrigado LRossi
Tópico encerrado , respostas não são mais permitidas