Mudanças

Ir para navegação Ir para pesquisar
2 351 bytes adicionados ,  12h24min de 2 de dezembro de 2014
Detalhamento de como fazer para ligar as propriedades de acesso ao banco em uma SQL (recurso implementado na versão 1.4 do componente).
Linha 20: Linha 20:  
** Timeout: permite definir um timeout diferente para a consulta enviada ao banco de dados. Se for deixado em branco, será utilizado o timeout padrão de 30 segundos. Se necessário, especifique um valro diferente (em segundos);
 
** Timeout: permite definir um timeout diferente para a consulta enviada ao banco de dados. Se for deixado em branco, será utilizado o timeout padrão de 30 segundos. Se necessário, especifique um valro diferente (em segundos);
 
** Usuario: usuário a utilizar para realizar a conexão com o banco de dados;
 
** Usuario: usuário a utilizar para realizar a conexão com o banco de dados;
** Senha: senha do usuário utilizado para conectar no banco;
+
** Senha: senha do usuário utilizado para conectar no banco;<p>'''Observação:''' evite preencher estas informações de forma fixa. Quando a fórmula visual irá conectar no banco do sistema, procure configurar estas propriedades conforme descrito no item [[Preenchendo as propriedades de acesso ao banco automaticamente]].</p>
 
* '''Consulta''': dados da consulta a ser executada no banco;
 
* '''Consulta''': dados da consulta a ser executada no banco;
 
** SQL: informe o nome da stored procedure a ser executada ou diretamente a consulta a ser utilizada (insert, update, delete, if, etc; qualquer estrutura suportada pelo SQL Server pode ser utilizada dentro deste campo);
 
** SQL: informe o nome da stored procedure a ser executada ou diretamente a consulta a ser utilizada (insert, update, delete, if, etc; qualquer estrutura suportada pelo SQL Server pode ser utilizada dentro deste campo);
Linha 52: Linha 52:     
'''Observação:''' Para utilizar uma stored procedure, informe apenas o nome do procedimento no campo SQL e especifique os parâmetros na categoria Parâmetros.
 
'''Observação:''' Para utilizar uma stored procedure, informe apenas o nome do procedimento no campo SQL e especifique os parâmetros na categoria Parâmetros.
 +
 +
== Preenchendo as propriedades de acesso ao banco automaticamente ==
 +
 +
Para evitar que as informações de acesso ao banco fiquem fixas (o que gerava problemas quando a base quente era transferida para o ambiente de homologação, visto que as fórmulas da homologação apontavam para a base quente), a partir da versão 1.4 foi disponibilizada a opção de ligar estas propriedades para que elas sejam preenchidas a partir do resultado de uma outra atividade (como uma consulta SQL, por exemplo).
 +
 +
Assim, a partir dessa versão, sugere-se que as informações de conexão com o banco de dados sejam feitos da seguinte forma:
 +
 +
# Insira uma atividade '''ConsultaSQL''', configurando-a da seguinte forma:
 +
#* '''Código da aplicação''': S
 +
#* '''Código da coligada''': 7
 +
#* '''Código da sentença''': FAHOR.WFLOW.000
 +
#* '''(Nome)''': modifique o nome para que seja mais fácil localizar o componente no próximo passo (sugestão: ''DadosConexao'')<p>'''Observação:''' a consulta ''FAHOR.WFLOW.000'' contém os dados necessários para conectar no banco de dados. Para facilitar, os campos retornados por ela possuem os mesmos nomes que as propriedades de conexão com o banco de dados do componente SQLActivity. Assim, por exemplo, a propriedade ''CaminhoBanco'' do SQLActivity será ligada ao campo ''CAMINHOBANCO'' da consulta.</p><p>[[Arquivo:Sqlactivity-acessodados-01.png]]</p>
 +
# Insira a atividade SQLActivity (1) e, na propriedade '''CaminhoBanco''', clique no '''...''' existente ao final do campo (2), conforme imagem a seguir:<p>[[Arquivo:Sqlactivity-acessodados-02.png]]</p>
 +
# Na tela que abrir, localize o '''ConsultaSQL''' inserido anteriormente (1), expanda a árvore e localize a propriedade '''Fields''' (2). Clique sobre ela e edite o conteúdo existente entre as chaves, incluíndo ali o nome do campo desejado. Expanda novamente a árvore e localize a propriedade '''AsString'''. Selecione-a e depois clique em '''Ok''':<p>[[Arquivo:Sqlactivity-acessodados-03.png]]</p>
 +
# Repita este processo para as propriedades '''NomeBanco''', '''Senha''' e '''Usuário'''.
    
[[Categoria:CI]]
 
[[Categoria:CI]]
Arquivo, CI, ERP, Funcionários, Professores, Burocratas, Administradores
2 810

edições

Menu de navegação