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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  programa feito vb funcionar xp
tyelo
RESTINGA SECA
RS - BRASIL
Postada em 23/04/2005 15:26 hs            
fiz um programa com banco de dados no vb , mas não funciona no xp , como fazer
não é só no xp , no 98 tambem , primeiro erro diz que não achou um arquivo chamado nome
 
depois na hora de salvar no banco de dados , da o erro

Run-time error '91':
Object variable or With block variable not set
---------------------------
OK  
---------------------------
eu acho que é com o banco de dados , fiz no access 97 , o os outros micros estão usando o office xp
o problema é que não sei onde colocar app.path
eu simplesmente criei o banco de dados , coloquei as caixas e o grid e o data com as propriedades data source e data fiel ligados ao data, e vinculados aos bancos, e não usei nenhum comando depois somente para edita, adicionar, excuir seguindo o exemplo do manual ,no meu micro funciona mas nos outros não , acho que tenho que dar um comando.
acho que é aligação do banco com o programa , ?
TÓPICO EDITADO
   
arm.g
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 23/04/2005 20:50 hs            
qual erro que dah???!!!!
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 24/04/2005 15:49 hs            
O Office 97 é lido perfeitamente com o Jet4.0 (Office2000/XP)... o problema nao é esse...
 
Depura o codigo e posta a linha onde dá o erro 91... posta tb algumas linhas acima e algumas abaixo, no minimo as que tem algo a ver com a linha que deu erro...
Já te adianto uma coisa: o erro "Object variable or With block variable not set" acontece quando vc nao usar o "Set objeto = New classe"... pode ser isso...
 
Ah, diz tb se vc usa DAO ou ADO... e qual o metodo de conexao...
 
Qto ao erro de nao ter achado o arquivo, minha sugestao é que vc use sempre endereços relativos, a partir da aplicação, usando o App.Path, assim o windows nunca se perde para localizar seus arquivos, mesmo que o programa seja instalado em uma estrutura de diretorios diferentes daquela na qual vc desenvolveu...
 
Posta o codigo ai que a gente te ajuda...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 25/04/2005 03:48 hs            
Vc editou seu topico depois que eu respondi... agora ficou mais facil...
 
Faz o seguinte: salva o banco de dados na mesma pasta da sua aplicação, ou em uma pasta abaixo da sua, pra poder usar endereços relativos, tipo App.Path & "/Banco"...
Então vc poe no evento load do form que tem o Data que acessa o banco a seguinte linha:
Data1.DatabaseName = App.Path & "/Banco" 'troca pelo endereço do banco
Data1.RecordSource = "Tabela" 'aqui vc poe o comando SQL ou o Nome da Tabela
 
No parametro DatabaseName voce deve indicar o endereço relativo, a partir de App.Path...
 
Ah, nos exemplos acima, eu usei barra normal (/) no lugar de contra-barra pq o site nao permite usar contra-barra... mas qualquer endereço de disco deve ser sempre com contra-barra
 
Testa ai... Espero que isso te ajude
 
QQ duvida, pode dizer...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



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