Ir para conteúdo
Fórum Script Brasil
  • 0

Javascript + Arquivo .odf OpenOffice


johnRamones

Pergunta

Bom galera, sou novo aqui no fórum e já pesquisei aqui, no google e em tudo quanto há na internet.

Estou tentando conectar o javascript com um arquivo .odb, criado no OpenOffice, a idéia é fazer igual eu faço com um arquivo mdb do MSAccess.

No Access fica:

<script language=javascript>
  function connectDb()
  {
  var ConnDB = new ActiveXObject("ADODB.Connection");
  ConnDB.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source='C:\\db.mdb'");
  var Rs = new ActiveXObject("ADODB.Recordset");
  var tempstr="";
  Rs.Open("select * from nomes",ConnDB,1,3);
  while(!Rs.EOF)
  {
  tempstr = tempstr + Rs("nome") + "<br>";
  Rs.MoveNext;
  }
  test.innerHTML=tempstr;
  }
  </script>

E funciona perfeitamente, só que creio que o ADODB não de suporte para o formato do OpenOffice, ou o Provider ("Microsoft.Jet.OLEDB.4.0") seja incompatível. Quando eu mando conectar, utilizando esse mesmo código entretanto usando um arquivo .odb (feito no openoffice) eu recebo a seguinte mensagem de erro do navegador:

"Formato de banco de dados 'C:\\db.odb' não reconhecido."

A pergunta é, tem como eu fazer essa conexão? Alguém sabe quais são os opções que eu posso colocar aqui:

var ConnDB = new ActiveXObject("ADODB.Connection");

E/ou aqui:

ConnDB.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source='C:\\db.mdb'");

Para eu ir testando, não me importo de fazer mil tentativas e no fim não dar certo, o problema é que eu não consigo achar isso em lugar nenhum da internet. Claro se alguém souber como fazer, será bem vindo.

Só pra situar, não pretendo usar o Access porque eu não tenho licença do Office, então para efeito de teste eu uso os PCs do trampo/facu, mas para o que eu pretendo fazer não dá. Também não queria partir pra um banco de dados maior ou para um sistema maior porque o que eu quero/pretendo fazer é tão simples que seria desnecessário usar um banco de dados MySQL, ou SQLite, ou o que quer que seja, seria como matar uma formiga com uma ogiva. Posso usar um txt que seria simples, mas acho que se houver a opção de usar um .odb seria melhor.

Desde já agradeço a atenção.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...