GARANTIR DESCONTO

Fórum Problema com string de sql #265554

16/01/2005

0

Galera,

Estou com problema nestes comandos:

Dm.cds_Servico.Close;
Dm.SQLDataSet1.Close;
Dm.SQLDataSet1.CommandText := ´select * from OS where Upper(controle) <> like ´¬B¬´;
Dm.SQLDataSet1.Open;
Dm.cds_Servico.Open;

O Erro.
[Error] UFrmModOrcamento.pas(133): Illegal character in input file: ´¬´ ($25)

Eu quero mostrar apenas os registros cujo campo controle seja diferente de B, e esta dando o erro acima

Agradeço.

Objetiva Creator


Objetivacreator

Objetivacreator

Responder

Posts

16/01/2005

Isabelct

O compilador está reclamando porque o caracter ´¬´ está fora da sua string, ou seja, você fechou a aspa e colocou o ¬ depois.

Substitua a linha problemática por essa, que deve resolver:

Dm.SQLDataSet1.CommandText := ´select * from OS where Upper(controle) <> like ´ + QuotedStr(´¬B¬´); 


Outra coisa, a instrução [b:68e99c7e76]´ like´[/b:68e99c7e76] não existe... Qual é o tipo do campo CONTROLE? Se for um char(1), você pode fazer assim:

Dm.SQLDataSet1.CommandText := ´select * from OS where Upper(controle) <> ´ + QuotedStr(´B´); 


Espero ter ajudado.


Responder

Gostei + 0

17/01/2005

Objetivacreator

Obrigado Isabel

Valeu pela ajuda.

Abraços

Valnei


Responder

Gostei + 0

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

Aceitar