Mensagem OUTPUT quando uso EVENTO AJAX

Oi Pessoal,

Tenho uma aplicacao controle com 1 evento ajax muito simples, no evento onblur do campo {prazo},
porem ao sair do campo ele coloca o resultado no campo desejado {info}, porem é gerada uma mensagem
OUTPUT sem nenhum conteudo, é um bug ?

[b]$campo = {prazo};

$sql="Select PRAZ_P1,PRAZ_P2,PRAZ_P3,PRAZ_P4,PRAZ_P5,PRAZ_P6,PRAZ_P7,PRAZ_P8,PRAZ_P9 FROM PRAZO WHERE PRAZ_CODIGO = $campo ";
sc_select(dataset,$sql);

$qtd = 0;
If (!$dataset->EOF)
{
for ($i =0; $i < 9; $i++)
{
$iprazo[$i] = $dataset->fields[$i];
if ($iprazo[$i]>0)
$qtd++;
}
}

{info} = $qtd;[/b]

Marcio,

Não, não é bug. Apenas desmarque em APLICAÇÃO - CONFIGURAÇÂO a opção de OUTPUT AJAX.

Oi Kleber,

Jah fiz isto porem, se eu desmarcar o campo {info} nao recebe o valor.

Marcio,

Uma coisa não tem nada a ver com a outra. O que está acontecendo é que por alguma razão na tua lógica a variável $qtd não recebe valor nenhum.

A logica é muito simples Kleber, tenho uma tabela de prazos.
Que podem ser de 1 a 9, entao se o prazo é de 10 30 e 45 dias, entao estarao preechidos os campos praz_p1, praz_p2 e praz_p3, os demais estarao preenchidos com -1, que siginifica (para mim) ignorar.

[size=14pt]Acho que descobri, se eu retirar o uso do sc_select fica tudo legal. Como posso substituir isto ?[/size]

Marcio,

Nesta linha:

If (!$dataset->EOF)

Não seria:

If (!dataset->EOF)

?

Isso mantendo o SC_SELECT

Kleyber,

O correto realmente com $.

Marcio,

mas se você executou o sc_select desta forma:

sc_select(dataset,$sql);

O correto seria usar o dataset e não $dataset.

Oi Kleyber.

Funcionou. Obrigado pela ajuda.