P_SalvaNoIni

<< Click to Display Table of Contents >>

Navigation:  Funções da DLL >

P_SalvaNoIni

Public Declare Function P_SalvaNoIni  Lib "TaskReport.dll" (ByVal Sessao as String, ByVal Chave as String, ByVal Valor as String, ByVal ArquivoIni as String, ByVal encrypta as Long) As Boolean

 

As configurações de conexão com o banco de dados da sua aplicação pode ser feita com a função P_ConfiguraBaseDados

 

porem caso voce deseje configurar manualmente a partir de funções da sua aplicação, capturando as informações de conexão da sua aplicação e gravando no arquivo de configuração do taskreport

 

voce pode salvar as os valores diretamente no arquivo taskreport.ini usando sua funcao P_SALVANOINI

 

abaixo listo as principais chaves que você poderá gravar no arquivo de configuração taskreport.ini

 

 

 

[CONFIG]

DRIVER_SIS=1

DRIVER_REL=1

SIS_SERVER=

SIS_DATABASE=caminho do arquivo caso mdb,fdb ou nome do banco caso outros bancos

SIS_USER=

SIS_PASSWORD=essa chave deverá ser gravada com uso da funcao p_salvanoni

SIS_PORT=

SIS_IDIOMA=

SIS_CHARSET=

 

REL_SERVER=

REL_DATABASE=caminho do arquivo caso mdb, fdb ou nome do banco caso outros bancos

REL_USER=

REL_PASSWORD=essa chave devera ser gravada com uso da funcao p_salvanoini

REL_PORT=

REL_IDIOMA=

REL_CHARSET=

 

REL_ALT_SERVER=

REL_ALT_DATABASE=

REL_ALT_USER=

REL_ALT_PASSWORD=

REL_ALT_PORT=

REL_ALT_IDIOMA=

REL_ALT_CHARSET=

 

 

 

chaves tem tem prefixo SIS indica os dados de conexão com o banco da sua aplicação

chaves tem tem prefixo REL indica os dados de conexão com o banco de relatórios

chaves tem tem prefixo REL_ALT indica os dados de conexão com o banco de relatórios alternativo (caso voce utilize)

 

ex de uso

 

salva o nome do servidor sem criptografar (ultimo parametro passar 0)

P_SalvaNoINI "CONFIG","SIS_SERVER","SERVIDOR\SQL","",0

 

salvar a senha criptografando o valor (ultimo parametro passar 1)

P_SalvaNoINI "CONFIG","SIS_PASSWORD","123","",1

 

 

portanto essa função voce poderá salvar todas as chaves

 

no caso das chaves

DRIVER_SIS=

DRIVER_REL=

 

 

os valores correspondem ao tipo de banco, e seguem a mesma sequencia da tela de configuração de banco

sendo definido pelos valores abaixo.

1-acces

2-sql server

3-oracle

4-firebird

5-mysql

6-postgree

7-interbase

8-sqLite