Estou tentando implementar uma rotina mas estou com problemas na execução da macro sc_exec_sql.
A minha rotina está feita dentro da aplicação de login, depois de setar a conexão através do sc_change_conection, eu verifico a versão do banco de dados do cliente e comparo a a última versão existente numa tabela onde eu armazeno os scripts de atualização.
Ocorre que quando mando executar o script de atualização através da macro sc_exec_sql informando além do script a conexão do cliente, que não é a mesma da aplicação login, ele dá um erro, a sintaxe que estou usando é exatamente esta:
sc_exec_sql($script,$conexao);
onde, a variável $script é o comando sql para ser executado e $conexao é o nome da conexão do cliente.
Só que quando executo isso, o SC me dá a mensagem de erro dizendo que a vírgula ali que separa uma variável da outra, não é esperada.
Que diabos eu estou fazendo de errado, ou isso é mais um bug da nossa versão 8 do SC ?