none
Não foi possivel encontrar ISAM instalável... RRS feed

  • Pergunta

  • Olá galera.

    Tenho o pacote office 2000 instalado em minha máquina.

    Quero atualizar um banco de dados em access conforme o usuário utiliza o excell para geração e impressão de notas-fiscais. Criei uma macro e faço o acesso ao banco de dados via ADO com referencia ao Microsoft  Activex data objects 2.5.

    Consultas (select) funciona normalmente porem, quando utilizo um insert dá um erro "Erro em tempo de execução -2147467259. Não foi possível encontrar ISAM instalável". O último service pack do officce 200 foi instalado e o Jet 4.0 SP8 para Win 2000 tmb . O que poderia ser esse erro ??

    Obrigado a todos.

     

    quarta-feira, 21 de junho de 2006 02:32

Respostas

Todas as Respostas

  • Oi Idelvan,

    você está usando o VBA de dentro do Excel, ou está no Access vinculando uma planilha do Excel?

    Poderia postar o código que utilizou?

     

    quarta-feira, 21 de junho de 2006 02:58
    Moderador
  • Olá Luis Cláudio.

    Estou usando o Excel para acessar um banco Access o codigo para conectar é o seguinte.

     

    Sub Macro3

    dim rs_bco as new adodb.recordset

    dim nrnota as integer

    dim vlnota as double

    nr_nota = range("E12").Select

    vl_nota = range("E13").select

    rs_bco.cursorlocation = aduseclient

    rs_bco.Source = "Insert Into cad_nota values ( " & nr_nota &", " & cint(id_client) & ",  '" & vl_nota & "' );"

    rs_bco.open , "provider=microsoft.jet.oledb.4.0;data source=c:\faturamento.mdb"

    Quando utilizo o insert, ocorre o erro porem ao utilizar o select, ele busca normalmente as informações.

    Fico no seu aguardo.... desculpe-me a demora..

    Abraços

     

     

     

    sábado, 24 de junho de 2006 13:20
  • Oi Idelvan,

    quanto ao código, use a propriedade Value em vez de Select:

    nr_nota = Range("E12").Value
    vl_nota = Range("E13").Value

    Quanto ao problema do ISAM, reinstale o MDAC, de preferência um mais recente. Aqui você pode fazer o download: http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=pt-br

     

    sábado, 24 de junho de 2006 21:30
    Moderador
  • Desculpe-me a demora em agradece-lô

     

    Obrigado pela sua Ajuda Luiz.

    Abraços.

     

    quinta-feira, 22 de março de 2007 17:11
  • "...ADO com referencia ao Microsoft  Activex data objects 2.5..."

     

    Você pode também utilizar uma versão inferior do ADO, 2.1 por exemplo...

     

     

    http://www.tudosobrexcel.com/curso_excel_vba/

     

    sexta-feira, 23 de março de 2007 15:56
  • Pessoal,

    Bom dia,

    Me desculpem estar tirando esse topico do fundo do baú, mas com esse problema... como ele poderia se resolver hj, pq o link que o Luiz mandou parece estar desabilitado para o tal MDAC...

    estou com esse mesmo erro e não sei como resolver... 

    se poderem me ajudar agradeço...

    Obrigado.

    sexta-feira, 25 de agosto de 2017 14:13