Fórum Filtrar tabela com Sql... #227256
20/04/2004
0
frase:=´select * from itempedido where controle = ´+floattostr(fmod.tabPedidoControle.Value)+´ and entregue = ´+QuotedStr(´S´);
fmod.tabItemPedido.Sql.Add(frase);
Já tentei de várias maneiras e sempre dá o mesmo erro, o engraçado é que com o comando showmessage mando escrever a variável frase e sai a sentença correta:
select * from itempedido where controle = 1 and entregue = ´S´
Se alguém puder me ajudar agradeço...
Alberto_jr
Curtir tópico
+ 0Posts
20/04/2004
Fer_nanda
se o erro for realmente de sintaxe aparecerá la tbém
Gostei + 0
20/04/2004
Marco Salles
Que tipo de erro sinta-se dá :?: Qual o Banco que Voce Usa :?: Quais são os Campos e os tipos Que Voce Usa :?:
[b:2035d4ddd2]Aparentemente Não Há Nada de anormal no Seu Código[/b:2035d4ddd2]
Gostei + 0
22/04/2004
Alberto_jr
Obrigado pela atenção...
Gostei + 0
22/04/2004
Marco Salles
Eu não sei no MySQL Como é Definido o tipo [b:4bd3546499]Char[/b:4bd3546499], mas pode ser uma incompatibilidade do retorno da expressão QuotedStr(´S´) para este tipo de Dado...
Tente mudar sua expressão para:
frase:=´select * from itempedido where controle = ´+floattostr(fmod.tabPedidoControle.Value)+´ and entregue = ´+´´´S´´´; fmod.tabItemPedido.Sql.Add(frase);
Se não conseguir, Continue postando para que outros possam dar a suas opiniões
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)