Query Insistente no Erro... onde eu tô errando?

Delphi

27/01/2007

E aí galera?

Usando Firebird 1.5 e Delphi 7 recuperando dados de uma tabela com a seguinte SQL

´select * from alunos where bloqueio <> ´ + quotedStr(´S´) + ´order by posicao´

(escrevi como tá na query)

e não RETORNA nada.. ONDE TÀ MEU ERRO?

Ah, em tempo... a tabela tem CHARSET E COLLATE WIN1252, por via das dúvidas.

obrigado a quem puder solucionar.


Microbios

Microbios

Curtidas 0

Respostas

Leufmt

Leufmt

27/01/2007

Coloque um espaço antes do order:
´select * from alunos where bloqueio <> ´ + quotedStr(´S´) + ´ order by posicao´

Fora isto esta consulta esta certa, se ainda não estiver retornando nada, verifique no banco se há retorno de datos com esta consulta.


GOSTEI 0
Microbios

Microbios

27/01/2007

Alô leufmt;

Obrigado pelas dicas... E sim.. o espaço, eu cometi o erro na hora de colocar aqui. E no banco, está retornando dados perfeitamente.. o problema é no delphi, na execução da query pelo delphi.

Obrigado.


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

27/01/2007

[...] ´select * from alunos where bloqueio <> ´ + quotedStr(´S´) + ´order by posicao´ (escrevi como tá na query) [...]


como assim, ´escrevi como tá na query´???

essa instrução está direto na propriedade do objeto?

coloque o fragmento de código pertinente à abertura da query para que possamos ajudá-lo de forma mais precisa.

e transcreva também a instrução que você diz que funciona no banco.


GOSTEI 0
POSTAR