Query Insistente no Erro... onde eu tô errando?
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.
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
Curtidas 0
Respostas
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.
´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
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.
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
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