Erro gerando código fonte

Bom dia amigos, vejam se conseguem me ajudar, pois a Netmake não consegue, acho que o email bugs@netmake.com.br está “bugado”… rs

Criei uma aplicação “grid editável”. Além dos campos da tabela, criei 2 campos checkbox.
O código abaixo apresenta erro tanto no evento onValidate quanto no onValidateSuccess.

sc_lookup(dsParam,"select numero_oc+1,numero_ctrc+1 from parametros");
$num_oc = {dsParam[0][0]};
$num_ctrc = {dsParam[0][1]};

if ({gera_oc} == 'S') {
	{numero_oc} = $num_oc;
	sc_exec_sql("update parametros set numero_oc = numero_oc + 1");
}

if ({gera_ctrc} == 'S') {
	{numero_ctrc} = $num_ctrc;
	sc_exec_sql("update parametros set numero_ctrc = numero_ctrc + 1");
}

Os IF’s são referentes aos campos checkbox.
Se comento apenas a linha do primeiro IF compila sem erros, do contrário apresenta o erro abaixo:

Undefined offset: 0 | Script: /dados/www/html/scriptcase/devel/class/generator/nmFontePHPForm.class.php linha: 9134

Obrigado.

vc não esta testando o resultado do seu select?
Garante que está havendo retorno?

Eu sempre digo para todo IF sempre tem que ter um Else…

inclua o teste de retorno de resultado no seu ec_lookup, veja no webhelp.

Está tudo certo sim Haroldo, acredito que seja um bug, pois acabei conseguindo fazer funcionar, excluindo os 2 campos checkbox e criando 2 novos com outros nomes.

De qquer forma obrigado.