|
Postada em 20/12/2006 13:19 hs
Estou curioso para descobrir o que é necessário e como se faz uma aplicação para funcionar em rede. Conexão com banco de dados mais simples tipo Access
Por exemplo um programa de Ordem de Serviço, o atendimento da entrada do serviço e faz a outras modificações a partir de outra máquina.
Abraço a todos
e feliz Natal
|
|
|
|
|
Postada em 20/12/2006 14:49 hs
André eu utilizo ado na minha programação no meu caso eu acostumei fazer o seguinte dim DB as Database dim Tabelas as Recordset Set DB = OpenDatabase(App.Path & "Cadastro.mdb") Set Tabelas = DB.OpenRecordset("Relatorio", dbOpenTable) Depois que gero um executável, eu puxo um link do servidor, para a máquina local. O que da para fazer é também um arquivo .ini, más dependendo da velocidade das suas máquinas, você não sentirá muita diferença entre um modo e outro
Abraço e que DEUS te abençõe, espero poder ter te ajudado  Eu sou o Senhor, o DEUS de vocês; eu os seguro pela mão e lhes digo; Não fiquem com medo, pois eu os ajudo Isaias 41:13
|
|
|
|
Postada em 20/12/2006 19:09 hs
André vc pode fazer assim tambem: dim DB as Database dim Tabelas as Recordset Set DB = OpenDatabase("\SERVIDORCSEUPROGCadastro.mdb") Set Tabelas = DB.OpenRecordset("Relatorio", dbOpenTable) OU ASSIM (COM SENHA): Set CONEX1 = New ADODB.Connection Set RECORD1 = New ADODB.Recordset CONEX1.CursorLocation = adUseClient
CONEX1.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\SERVIDORCSEUPROGDADOS.mdb;Jet OLEDB:Database Password=SUASENHA;" RECORD1.Open "Select * from SUATABELA", CONEX1, adOpenStatic, adLockOptimistic
|
|
|
|
Postada em 21/12/2006 07:33 hs
rdeletric, apenas um pequeno parenteses, se vc colocar o caminho completo no comando opendatabase, ele terá que ter o nome da pasta identico ao caminho, senão o programa não irá funcionar, e como nós sabemos que quando pedimos para algum usuário criar uma pasta com um nome, ele quase sempre erra ou mesmo a gente querendo esconder a pasta do programa, então o app.path pega o caminho até o banco, independente de como ele esteja escrito ou onde esteja localizado.
Eu antes usava dessa forma, e quando tinha que fazer alguma atualização sempre fazia duas alterações, uma que seria o caminho do servidor e outra o caminho das máquinas, era um saco fazer isso. Más isso foi apenas um pequeno parentes e uma experiência que ja passei. Abraço a todos
Abraço e que DEUS te abençõe, espero poder ter te ajudado  Eu sou o Senhor, o DEUS de vocês; eu os seguro pela mão e lhes digo; Não fiquem com medo, pois eu os ajudo Isaias 41:13
|
|
|
André
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 21/12/2006 13:15 hs
Ok! entendi blz....mas naum existe uma configuração especifica para servidor e outra para terminal naum!!!
simplesmente o fato de puxar um atalho do executavel (servidor) para o terminal ja funciona blz?
Abraço
|
|
|
|
Postada em 21/12/2006 16:53 hs
André com o comando que te passei é sómente puxar o atalho, que o app.path se encarrega de guardar o caminho até o banco de dados. Eu faço isso com todos os meus projetos, inclusive um que estou terminando que ficará no servidor Linux, sendo que as minhas estações são Windows XP, e coloquei para funcionar desse mesmo jeito que te falei, e não da problema algum Abraço
Abraço e que DEUS te abençõe, espero poder ter te ajudado  Eu sou o Senhor, o DEUS de vocês; eu os seguro pela mão e lhes digo; Não fiquem com medo, pois eu os ajudo Isaias 41:13
|
|
|
|