sc_connection_edit("Nome_da_Conexão", $arr_conn)
|
|
A conexão editada só estará disponível na próxima aplicação.
Esta macro edita uma conexão existente em tempo de execução. ("Nome_da_Conexão", $arr_conn)
1º Parâmetro: Nome da conexão à ser editada.
2º Parâmetro: Array contendo as informações da conexão que serão editadas. Veja cada indice abaixo:
Indice
|
Descrição |
Exemplo |
| ['server'] |
Servidor do banco de dados |
$arr_conn['server'] = "127.0.0.1" |
| ['user'] |
Usuário do banco de dados |
$arr_conn['user'] = "root" |
| ['password'] |
Senha do banco de dados |
$arr_conn['password'] = "secretpass123" |
| ['database'] |
Base de dados utilizada pela conexão |
$arr_conn['database'] = "sc_samples" |
| ['persistent'] |
Define se a conexão será persistente ou não |
$arr_conn['persistent'] = "Y" / "N" |
| ['encoding'] |
Configura o encoding da conexão |
$arr_conn['encoding'] = "utf8" |
Obs:Não é obrigatória a edição de todos os indices do array, podendo ser passado apenas o indice que desejar.
Exemplo de uso da macro:
$arr_conn = array();
$arr_conn['user'] = "admin2"; $arr_conn['password'] = "admin2pass"; $arr_conn['database'] = "sc_samples2";
sc_connection_edit("sc_conexao", $arr_conn);
|
Escopo da Macro
|
Aplicação Blank
|
Aplicação Calendário
|
Aplicação Gráfico
|
Aplicação Consulta
|
Aplicação Filtro
|
Aplicação Formulário
|
Aplicação Controle
|
Aplicação Menu
|
Menu Responsivo
|
Aplicação Menu árvore
|
Aplicação Report PDF
|
allMacros onExecute
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onAfterDelete onAfterInsert onAfterUpdate onApplicationInit onBeforeDelete onBeforeInsert onBeforeUpdate onCalendarApplicationInit onCalendarScriptInit onInit onLoadAll onValidateSuccess
|
allMacros onApplicationInit onFooter onHeader onInit
|
allMacros onInit
|
allMacros onApplicationInit onFilterInit onFilterRefresh onFilterSave onFilterValidate
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onAfterDelete onAfterDeleteAll onAfterInsert onAfterInsertAll onAfterUpdate onAfterUpdateAll onApplicationInit onBeforeDelete onBeforeDeleteAll onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateAll onClick onInit onLoadAll onNavigate onRecord onValidateSuccess
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onApplicationInit onClick onInit onLoadAll onRefresh onValidate onValidateFailure onValidateSuccess
|
allMacros onApplicationInit onExecute onLoad
|
onApplicationInit onExecute onLoad
|
allMacros onExecute onLoad
|
allMacros onApplicationInit onFooter onHeader onInit onRecord
|
|