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";
|
|