none
vb.net x win98 RRS feed

  • Pergunta

  •  

    boa noite, pessoal!

     

    venho encarecidamente pedir ajuda a vcs.

    é o seguinte: hj tive q instalar meu sistema feito em .net numa maquina cuja configuração é um Pentium 200mhz com 64mb de memória e sistema operacional windows98. só ñ sei se é a primeira versão ou win98se.

    bom, o sistema rodou, entrou rapidinho mas não acessou o banco de dados (access). conferi dezenas de vezes o caminho do banco de dados, mas ta td ok.

    eu instalei o framework 2.0, o mesmo q uso no vb2005.

     

    eu imagino q deve diferente a linha de comando de conexão. como padrão eu uso a linha dessa forma:

     

    CONNECTION.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;data Source=" & Endereco & ";Jet OLEDBBig Smileatabase Password=040376"

    CONNECTION.Open()

     

    tem alguma diferença p/ o win98?

     

    obrigado, pessoal. e por favor me ajudem em mais essa empreitada!

     

    Grato.

    quarta-feira, 10 de dezembro de 2008 23:04

Respostas

Todas as Respostas

  • Olá,

     

    Só faltou você dizer o mais importante: Qual é a mensagem de erro? Big Smile

     

    Abraços,
    Caio Proiete




    Caio Proiete
    http://www.caioproiete.com
    quarta-feira, 10 de dezembro de 2008 23:37
  • então amigo, o único erro q eu previ, foi de o cliente mudar o arquivo do banco de dados de pasta ou a ausencia do arquivo... aí ele informa o erro tal.

    isso vai me dar uma mão de obra danada, mas vou ter q colocar o código sem o "try" para q ele me informe o erro e reinstalar o sistema.

     

    mas pra eu ñ fazer isso no meu cliente, vou formatar a minha máquina, instalar os 2 windows: xp e 98 e testar.

     

    obrigado pela atenção.

    quarta-feira, 10 de dezembro de 2008 23:47
  • Olá,

     

    Acho que o caminho é esse... Sem a mensagem de erro vai ser difícil adivinhar o que está errado.

     

    Aliás, você não deveria simplesmente ignorar as mensagens de erro via Try...Catch. Se não quer mostrar para o usuário, pelo menos guarde em algum lugar (EventLog, Arquivo XML, ou na pior das hipóteses, em um arquivo texto... Mas guarde!! Big Smile)

     

    De qualquer forma, o mais provável é que tenha alguma relação com a versão do Provider OLEDB do Jet que está instalado nessa máquina (ou a falta dele).

     

    Sugiro que instale o último service pack do Provider OLEDB do Jet, para garantir que tudo funciona:

    http://support.microsoft.com/default.aspx?scid=kb;en-us;239114

     

    Além disso, no artigo abaixo você encontra os problemas mais comuns em aplicações que utilizam Access como banco de dados, e algumas dicas para resolver esses problemas e evitar problemas futuros:

    http://www.ironspeed.com/Designer/3.0.3/WebHelp/Part_VI/_Microsoft_Jet_OLEDB_4_0_provider_is_not_registered.htm

     

    Abraços,
    Caio Proiete




    Caio Proiete
    http://www.caioproiete.com
    quinta-feira, 11 de dezembro de 2008 00:18
  • grande Caio!

     

    parece q o problema era esse mesmo. baixei um tal de MDAC, instalei na maquina do cliente e resolvi meu problema.

     

    obrigado a todos pela ajuda!

     

    sábado, 13 de dezembro de 2008 21:24