Ajuda com erro

Desculpem minha ignorância mas aparece este erro na tela de produção quando mudo de uma aba para outra

Object of class ADORecordSet_mysql could not be converted to int

o código que inseri é este:

sc_select(ativa, “SELECT servico FROM atendimento WHERE id = ‘[var_id_atendimento]’”);

if ({ativa}!=9)
{
sc_apl_conf (“form_analise_tecnica_aba”,“insert” ‘off’);
sc_apl_conf (“form_anlise_tecnica_aba”,“update” ‘off’);
}

Acho que seria:

if ({ativa[0][0]}!=9)

qual o seu banco de dados?

SQLyog

Vixe, tá feia a coisa.

Vamos lá.

Primeiro, preciso saber qual o banco de dados que vc esta utilizando ( não o aplicativo cliente para manutenção) Mas deve ser MySql pelo cliente informado.

e troque esse código:

sc_select(ativa, “SELECT servico FROM atendimento WHERE id = ‘[var_id_atendimento]’”);

por esse:

$_qry="SELECT servico FROM atendimento WHERE id = [var_id_atendimento]";
sc_lookup(ds,$_qry);
if (!empty({ds})):
  ...... faça algo com $ds[0][0];
endif;

Dicas:
1)leia esse post: http://www.scriptcase.com.br/forum/index.php/topic,13927.msg72803.html#msg72803

  1. Estude todas as macros do SC pelo web help

  2. Veja os videos sobre scriptcase no Yotube e no canal do fabricante

  3. Instale os projetos de exemplo (principalmente o Samples) estude seus códigos

  4. Aprenda SQL, PHP, Html, CSS, javascript e jquery

é bem simples leia a documentação detalhadamente , principalmente na parte das macros

http://www.scriptcase.com.br/docs/pt_br/v81/macros-scriptcase/macros-scriptcase#sc_select

http://www.scriptcase.com.br/docs/pt_br/v81/macros-scriptcase/macros-scriptcase#sc_lookup

Recomendo usar sc_lookup.
Haroldo deu um ótimo exemplo.