SUBSTITUIR APP.PATH POR NUMERO IP ?

FUTURA 12/03/2005 11:08:39
#72539
NA CONEXÃO COM BANCO ACCESS 2002 (XP), USO APP.PATH, TERIA COMO SUBSTITUIR PELO NUMERO DO IP DO SERVIDOR, ( REDE INTERNA), E COLOCAR ISTO NUM ARQUIVO INI OU EM UM MÓ“DULO, POIS HOJE TODO FORM QUE ABRO, TENHO QUE ABRIR A CONEXÃO COM O BANCO, DESTA MANEIRA:

dim bd as database
dim tbcli as recorset

Set bd = DBEngine.Workspaces(0).OpenDatabase(App.Path & "\gestor.mdb", False, False, ";PWD=" & "SENHA")

AI ABRO AS TABELAS ASSIM:

Set tbcli = bd.OpenRecordset("clientes")
tbcli.Index = "codcli"

NO CASO ACHO QUE AS TABELAS, DEVEM SER ABERTAS MESMO SÓ“ NO FORM, ASSIM ABRO SÓ“ AS QUE SERÃO USADAS, MAS O BANCO QUERIA ABRIR SÓ“ UMA VEZ, E FECHAR SÓ“ UMA VEZ TAMBéM AO SAIR DO FORM MDI. OUTRA COISA O EXECUTàVEL, FICAR NAS ESTAÇÕES, AGILIZA O SISTEMA ?
GABRIEL.LOGAN 12/03/2005 11:55:39
#72545
cara, num é melhor vc procurar aqui no site como manipular banco de dados em redes?

é mais fácil..
USUARIO.EXCLUIDOS 12/03/2005 12:12:37
#72548
Resposta escolhida
Cara, faça como eu, criei um arquivo "config.info" e dentro deste arquivo eu coloquei todas as configurações, do systema, como idioma, resolução da tela, e IP do SERVIDOR (ou nome do mesmo na rede), toda vez que o sistema é iniciado, no SPLASH mesmo, ele abre este arquivo, e coloca todas as informações (IP, NOME IDIOMA) em variáveis GLOBAIS............



e ai é só concatenar..
Set bd = DBEngine.Workspaces(0).OpenDatabase(VarNREDE & "\gestor.mdb", False, False, ";PWD=" & "SENHA")

E em VarNREDE tem "[txt-color=#ff0000]\\SERVNET01[/txt-color]"
Até
USUARIO.EXCLUIDOS 12/03/2005 12:14:02
#72549
Ah.. tá.. e tem outra rotina dentro do SISTEMA em configurações que abre o arquivo, config.info, para modificar as configurações....... de servidor idioma e etc..
Você pode usar um INI pra fazer isso tbmmm
FUTURA 12/03/2005 12:36:11
#72554
como faço para ler tal linha do arquivo, e jogar em uma variável global, nunca fiz isto.
CARINHENA 12/03/2005 14:48:58
#72574
Aproveitando a deixa.
Existe alguma forma de listar todos os micro em rede?
Ou seja, saber apenas o nome.

Exemplo:

\ichard
\\Romp
\\Comp.... etc...

alguem sabe ou fezx isso?
USUARIO.EXCLUIDOS 12/03/2005 14:51:59
#72577
Err 8-)

Por isso que eu adoro o Jet. De preferencia dentro de um cd queimando no fogo da purificação (cd-r, pq rw tah caro).

Ondi já se viu....
USUARIO.EXCLUIDOS 12/03/2005 14:55:41
#72579
como eu faço pra ler a linha do arquivo
LENDO E GRAVANDO EM ARQUIVOS INI

para variável global....
em um MODULO do seu projeto.. coloque:
em vez de
d[txt-color=#0000ff]im Nome as String[/txt-color][txt-color=#ff0000]Global Nome as String[/txt-color]
Ai de qualquer form, vc poderá setar ou exibir o conteúdo dela...

Atééé
Tópico encerrado , respostas não são mais permitidas