Fórum ADO Filter ou SQL #159029

09/05/2003

0

Caros colegas,

Se puderem me auxiliar nesta tarefa serei muito grato.

Problema:
1.) Banco Access2000 e acesso via ADO.
2.) Tabela com 2 campos (N1 e N2) string guardando numeros inteiros. Ex: 45.678, 67.123, 00.090, 01.456
3.) Estes mesmos campos podem conter valores nulos.
4.) Necessito realizar uma consulta com um determinado numero, por exemplo 55345 e gostaria de encontrar os registros onde este numero esta no intervalo entre os campos N1 e N2, matematicamente falando: N1 <= 55345 =< N2, correto? Ok.
5.) No SQL estou fazendo o filtro da seguinte forma: select int(N1), int (N2) from docs where (N1 is not null) and (int(N1) <= 55345 and int(N2) >= 55345)
6.) Apos executar a consulta da erro de ´Data Type Mismatch´

Solução:
???????????????????


Luza

Luza

Responder

Posts

20/05/2003

Sfidelis

Não sou especialista, mas se ao invés de vc usar a instrução int, use apenas o campo tipo:

select n1, n2 from docs where n1 >= ´54345´ and n2 <= ´54345´

Espero ter ajudado.

Silvio
sfidelis@terra.com.br


Responder

Gostei + 0

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

Aceitar