SUBSTITUIR APP.PATH POR NUMERO IP ?
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 ?
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 ?
cara, num é melhor vc procurar aqui no site como manipular banco de dados em redes?
é mais fácil..
é mais fácil..
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é
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é
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
Você pode usar um INI pra fazer isso tbmmm
como faço para ler tal linha do arquivo, e jogar em uma variável global, nunca fiz isto.
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?
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?
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....
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....
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ééé
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