SELECT CAMPO VALOR
Olá amigos, HELP
Estou fazendo um Select num campo VALOR e o mesmo diz que a expressão está errada pois encontra uma vÃrgula no mesmo.
SELECT * FROM TABELA WHERE VALORPAGO = & [Ô] valorpago.Text
sendo
SELECT * FROM TABELA WHERE VALORPAGO = 30,25
Estou fazendo um Select num campo VALOR e o mesmo diz que a expressão está errada pois encontra uma vÃrgula no mesmo.
SELECT * FROM TABELA WHERE VALORPAGO = & [Ô] valorpago.Text
sendo
SELECT * FROM TABELA WHERE VALORPAGO = 30,25
SELECT * FROM TABELA WHERE VALORPAGO =[ô][Ô] & valorpago.Text & [Ô][ô][Ô]
Olá,
Meu campo é número na tabela, se eu usar o select transformando meu campo em caracter ele me dá dados incompatÃveis na expressão, foi o que entendi
Meu campo é número na tabela, se eu usar o select transformando meu campo em caracter ele me dá dados incompatÃveis na expressão, foi o que entendi
Para buscar valores uso dessa forma na minha tabela esta como moeda ele busca normal
rs.Open [Ô]SELECT * FROM caixa WHERE valor = [ô][Ô] & BUSCA.Text & [Ô][ô][Ô], CON, adOpenStatic, adLockOptimistic
rs.Open [Ô]SELECT * FROM caixa WHERE valor = [ô][Ô] & BUSCA.Text & [Ô][ô][Ô], CON, adOpenStatic, adLockOptimistic
Pelo jeito está usando Access.
Campo número acho que não aceita vÃrgula e nem ponto.
Seu campo tem que ser moeda.Então.
[Ô]SELECT * FROM TABELA WHERE VALORPAGO = [ô][Ô] & valorpago.Text & [Ô][ô][Ô]
Campo número acho que não aceita vÃrgula e nem ponto.
Seu campo tem que ser moeda.Então.
[Ô]SELECT * FROM TABELA WHERE VALORPAGO = [ô][Ô] & valorpago.Text & [Ô][ô][Ô]
Colega, faça assim:
SELECT * FROM TABELA WHERE VALORPAGO = & [Ô] replace(replace(valorpago.Text,[Ô].[Ô],[Ô][Ô]),[Ô],[Ô],[Ô].[Ô])
Ou seja, pontos que separam milhares sendo substituidos por nada e a virgula decimal sendo substituida por ponto.
Tudo de bom.
SELECT * FROM TABELA WHERE VALORPAGO = & [Ô] replace(replace(valorpago.Text,[Ô].[Ô],[Ô][Ô]),[Ô],[Ô],[Ô].[Ô])
Ou seja, pontos que separam milhares sendo substituidos por nada e a virgula decimal sendo substituida por ponto.
Tudo de bom.
Tópico encerrado , respostas não são mais permitidas