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
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
Curtir tópico
+ 0
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:
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.
Responder
Gostei + 0
17/01/2005
Objetivacreator
Obrigado Isabel
Valeu pela ajuda.
Abraços
Valnei
Valeu pela ajuda.
Abraços
Valnei
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)