Prezados
Está acontecendo algo muito estranho, nao sei se tem alguma relacao com a atualizacao mais recente.
Diz respeito a comparacao de 2 strings, que apesar de estarem iguais, o scriptcase insiste em dizer que estao diferentes.
A primeira string é trazida de um sc_lookup, a segunda é um campo do formulario.
$cdunid = {dataset[0][0]};
if ($cdunid <> {cd_unid}) sc_error_message(“UNIDADE DO DOCUMENTO É DIFERENTE DA UNIDADE SELECIONADA. $cdunid {cd_unid}”);
Para efeito de teste, eu coloquei na mensagem de erro os 2 valores, e eles aparecem exatamente iguais.
UNIDADE DO DOCUMENTO É DIFERENTE DA UNIDADE SELECIONADA. 02 02
Alguem ja passou por isso, ou sabe como resolver?
Obrigado.
Outra coisa : Eu ja tentei com strcmp() e tambem nao funcionou.