Troca de conexão de banco de dados

Prezado(s),
Estou iniciando na ferramenta SC e gostaria de retirar uma dúvida com vocês.

Ambiente:

  1. Criei duas conexões no meu projeto:
    Conexão 1: servidor remoto com acesso remoto
    Conexão 2: servidor local
    PS: todas as 2 conexões foram testados com sucesso.

  2. Criei um campo-extra na aplicação app_Login:
    Campo-extra: codigo_cliente
    PS: já criei, testei e setei para que essa variável seja global.

  3. No evento onValidade, gostaria de checar:

  4. Campo-extra: no servidor remoto (Conexão 1)

  5. Login/Senha: no servidor local.
    PS:
    Não consegui fazer a troca de conexão, pois a macro sc_lookup(rs,$sql,“conexao”), não aceita a conexão. Estou achando que é problema de sintaxe, não sei… Por isso, gostaria de uma ajuda.
    Queria setar a conexão para o servidor remoto, checar o campo_cliente e depois fechar e setar a conexão para o servidor local e continuar o sistema normalmente…

Alguém pode me ajudar ??

Fico no aguardo.

Abraços.
Paulo Chaves.

O problema está sendo este. No projeto a conexão se chama conn_mysql1, conn_mysql2.
Quando coloco, por exemplo, sc_lookup(rs1,$sql1,“conn_mysql1”); o sistema dá erro. Não sei se é sintaxe.
Fico no aguardo,
Abraços.

Prezado Leandro,
O meu problema é simples mas acho que depois de várias tentativas o SC começou a gerar muitos erros. Provavelmente terei que reinstalá-lo.
Mas vou tentar explicar:

Quando iniciei meu projeto, criei 2 conexões de banco de dados: conn_mysql1 e conn_mysql2 no SC.
Já tentei diversas sintaxes na macro: sc_lookup(rs, $sql, “nome_da_conexao_local”);

  1. sc_lookup(rs1, $sql1, “conn_mysql1”);
  2. sc_lookup(rs1, $sql1, “{conn_mysql1}”);
  3. sc_lookup(rs1, $sql1, “[conn_mysql1]”);

Foi aí que o SC começou a enviar alertas de erros…
Queria saber se a sintaxe está correta.
Att.
Paulo Chaves Filho.

  1. Criei uma conexão em um projeto Teste:
    conn_mysql

  2. Ee-editei o código do evento onValidade do app_Login:

$slogin = sc_sql_injection({login});
$spswd = sc_sql_injection(md5({pswd}));
$sql = “SELECT …”;

// Coloquei o nome da conexão na macro:
sc_lookup(rs, $sql,“conn_mysql”);

E o ScriptCase me gerou o seguinte erro:

Fatal error: Call to a member function GetTag() on null in /opt/NetMake/v81/wwwroot/scriptcase/devel/class/generator/nmFontePHPForm.class.php on line 13400