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