Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luizgrs

Função RevSeqCar em SQL

Recommended Posts

Olá,Estava aqui fazendo um sistema de busca e eu precisaria usar o função strReverse dentro de uma instrução sql (usar em um campo), fiz tudo certinho, e quando coloquei pra testar deu erro dizendo que essa função ñ existia, daí fui pro Access e colei a mesma instrução sql em uma consulta e funcionou sem erros.Alguém sabe alguma outra função que possa ser usado no SQL?Estou usando ADO e BD Access.Obs.: Errei o nome do tópico é strReverse e ñ RevSeqCar (é que dei colar e tinha copiado uma coisa do Access) :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tava fazendo assim:

sql = "select * from tabela where val(strReverse(Left(numero, Len(numero) - 1))) > " & Val(strReverse(Left(numerouh, Len(numerouh) - 1)))
Numa consulta no access funcionou mas no VB com ADO ñ funcionou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente desta forma:

 

Sql = "select * from tabela where " & Val(StrReverse(Left(NUMERO, Len(NUMERO) - 1))) > Val(StrReverse(Left(numerouh, Len(numerouh) - 1))) & ""

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim ñ da o 'numero' no primeirto strReverse é o nome do campo.

Compartilhar este post


Link para o post
Compartilhar em outros sites
sql = "select * from tabela where val(strReverse(Left(campo, Len(campo) - 1))) > " & Val(strReverse(Left(variavel, Len(variavel) - 1)))
As primeiras funções estão dentro da instrução SQL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.