Boa tarde, senhores,
Faz pouco tempo que comecei a usar o Scriptcase e estou com um erro no comando update no evento OnAfterDelete.
Segue o código e na sequencia o erro que aparece:
$sql = "SELECT * FROM dados_cadastrais WHERE id_subeixo = ".{id_subeixo};
sc_lookup(rs, $sql);
$cont = count({rs});
$vagas_disp = 20 - $cont;
$update_sql = “Update sub_eixo set vagas_disp =’”.$vagas_disp. "’ where id = ".{id_subeixo};
sc_exec_sql ($update_sql);
o erro que aparece no modo debug:
(pdo-mysql): SELECT * FROM dados_cadastrais WHERE id_subeixo =
1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1
ADOConnection._Execute(SELECT * FROM dados_cadastrais WHERE id_subeixo = , false) % line 1149, file: [adodb.inc.php](file:///C:/Program%20Files/NetMake/v9-php73/wwwroot/scriptcase/prod/third/adodb/adodb.inc.php) ADOConnection.Execute(SELECT * FROM dados_cadastrais WHERE id_subeixo = ) % line 5488, file: [form_dados_cadastrais_apl.php](file:///C:/Program%20Files/NetMake/v9-php73/wwwroot/scriptcase/app/cm_educacao/form_dados_cadastrais/form_dados_cadastrais_apl.php) form_dados_cadastrais_apl.nm_acessa_banco() % line 1370, file: [form_dados_cadastrais_apl.php](file:///C:/Program%20Files/NetMake/v9-php73/wwwroot/scriptcase/app/cm_educacao/form_dados_cadastrais/form_dados_cadastrais_apl.php) form_dados_cadastrais_apl.controle() % line 2350, file: [index.php](file:///C:/Program%20Files/NetMake/v9-php73/wwwroot/scriptcase/app/cm_educacao/form_dados_cadastrais/index.php)
(pdo-mysql): Update sub_eixo set vagas_disp ='19' where id = 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1
ADOConnection._Execute(Update sub_eixo set vagas_disp ='19' where id = , false) % line 1149, file: [adodb.inc.php](file:///C:/Program%20Files/NetMake/v9-php73/wwwroot/scriptcase/prod/third/adodb/adodb.inc.php) ADOConnection.Execute(Update sub_eixo set vagas_disp ='19' where id = ) % line 5518, file: [form_dados_cadastrais_apl.php](file:///C:/Program%20Files/NetMake/v9-php73/wwwroot/scriptcase/app/cm_educacao/form_dados_cadastrais/form_dados_cadastrais_apl.php) form_dados_cadastrais_apl.nm_acessa_banco() % line 1370, file: [form_dados_cadastrais_apl.php](file:///C:/Program%20Files/NetMake/v9-php73/wwwroot/scriptcase/app/cm_educacao/form_dados_cadastrais/form_dados_cadastrais_apl.php) form_dados_cadastrais_apl.controle() % line 2350, file: [index.php](file:///C:/Program%20Files/NetMake/v9-php73/wwwroot/scriptcase/app/cm_educacao/form_dados_cadastrais/index.php)
Se alguém puder dar alguma ajuda, agradeço desde já!