USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  PROBLEMA COM BD
NETO711-171
IBITIARA
BA - BRASIL
ENUNCIADA !
Postada em 26/02/2008 14:24 hs            
Tenho um programinha que usa Adodc e DataGrid para mostrar os dados digitados pelo usuário numa tabelinha. Além de mostrar no Grid, também guarda tudo numa tabela no acess. Tá funcionando tudo certinho na construção e na máquina de origem do programa. Criei o executável e na máquina de origem tá tudo funcionando normalmente.
Ocorre que quando fui instalar o programa em outra máquina, tá dando um erro com o componente Adodc e fica listando o caminho do banco de dados como se fosse na máquina de origem, sendo que nessa outra máquina que estou instalando o caminho é outro. Apesar de dar essa mensagem de erro e não mostrar nada no grid, tá salvando e acessando o banco de dados normalmente, pois já inseri e exclui registros só para testar. Pelo jeito só não tá havendo a conexão do Adodc e do DataGrid com o banco de dados, porém as rotinas de consultar, salvar e excluir estão ok.
Já tentei pegar toda a pasta com o programa e seus componentes e transferir para o outro micro mas mesmo assim o erro persiste.
Nas duas máquinas eu uso a versão 6.0 do visual basic. Na máquina que o programa tá funcionando normalmente uso a versão profissional do Windows XP, e na outra que tá dando pau uso a versão Home também do XP. Alguém tem idéia do que pode estar ocorrendo?
   
Macaubal
não registrado
ENUNCIADA !
Postada em 26/02/2008 15:31 hs   
Neto da uma olhada no caminho que ele faz a conexão do DB no fonte, pode estar constante, voce tem que deixar ele variavel para poder executar atrvés de outras máquina, ja o lance de versão acredito que nao influencia muito não...

t+
   
JOM
BOM JESUS DA LAPA
BA - BRASIL
ENUNCIADA !
Postada em 26/02/2008 17:18 hs            
Private Sub Form_Load()
With Adodc1
    .ConnectionString = cnn 'conexão
    .CommandType = adCmdText
    .RecordSource = "select * from tabela"
    .Refresh
End With
End Sub
 
Faz a conexão com o BD usando App.path e coloca esse codigo no Load do Form que contem o Datagrid.
   
NETO711-171
IBITIARA
BA - BRASIL
ENUNCIADA !
Postada em 26/02/2008 17:35 hs            
Como faço essa conexão JOM? Eu fiz isso simplesmente clicando com o botão direito em cima do adodc e indo em propriedades. Lá vc só clica no mecanismo que vai usar (JET) e depois no nome do banco de dados, o sistema constroi o código pra vc. Já tentei botar o App path lá e não funciona, dá erro. Já usei outros exemplos de botar o código no load do form, mas também dá erro. Só funciona nessa máquina que construi o sistema usando o caminho que o programa te dá clicando nos objetos. Já descobri que o problema é esse mesmo. O meu código tá fixo, não muda. Mas como mudar isso se apenas fui lá em propriedades do adodc e cliquei no que eu queria? Se eu deixar sem nada selecionado, não funciona; se eu selecionar, só funciona na minha máquina, entendeu?
   
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página