Variables-DatabaseVariáveis de Database

São variáveis globais que contêm os valores de acesso à base base de dados, que estâo sendo utilizada pela conexão principal.

Variáveis
Descrição
sc_glo_server Contém o nome do servidor.
sc_glo_db Contém o nome da base de dados.
sc_glo_db_type Contém o tipo do banco (mssql, oracle, mysql, etc).
sc_glo_user Contém o nome do usuário conectado.
sc_glo_pass Contém a senha de acesso.
sc_glo_cript_pass Indica se a senha de acesso está criptografada (S/N).
sc_glo_decimal_db Contém o separador de decimal utilizado (ponto ou vírgula).

 

 

 

Ex. 1:
$meu_banco = [sc_glo_db];

 



Estas variáveis apenas informam os valores que estão sendo utilizados, não permitindo atribuição de valores.

 

É possível definir o usuário e a senha a ser utilizado para conectar com a base de dados, através da alimentação das seguintes variáveis.

 

Variáveis
Descrição
sc_db_master_usr Informa o login do usuário a ser utilizado.
sc_db_master_pass Informa a senha a ser utilizada.
sc_db_master_cript Inforna (S/N) se a senha está criptografada (ver macro sc_encode).

 


É importante observar que: o uso destas variáveis só terá efeito na execução das aplicações posteriores, e permanecerá durante toda a sessão (a menos que seja alterada).

 



Ex. 2: Suponha que, em uma aplicação tipo "controle", foi criado um formulário com informação do "login" e "senha". Estes dados devem ser utilizados para conectar a base de dados, durante a execução das aplicações do sistema, e gostaríamos de manter a senha criptografada.

$temp_pass = sc_encode({senha});
[sc_db_master_usr] = {login};
[sc_db_master_pass] = $temp_pass;
[sc_db_master_cript] = "S";