Problema com string de sql
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
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
Curtidas 0
Respostas
Isabelct
16/01/2005
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:
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:
Espero ter ajudado.
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.
GOSTEI 0
Objetivacreator
16/01/2005
Obrigado Isabel
Valeu pela ajuda.
Abraços
Valnei
Valeu pela ajuda.
Abraços
Valnei
GOSTEI 0