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

Erro Inesperado...


X.bArArA.X

Pergunta

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

Specified driver could not be loaded due to system error 126 (Microsoft Access Driver (*.mdb)).

/news/verificarlogin.asp, line 104

Tipo, este mesmo sisteminha não deu erro em outros servers, mas no Terra está dando. Olha aí o que aparece... O que devo fazer? <_<

Pelo que eu entendi é o driver que ele não está aceitando. Sendo assim, devo usar o que no lugar?

não sei adianta, mas no site dizem q a conexaum é Conexão ODBC (MSDE). Se for isso mesmo, serah q tem alguehm transformar essa conecxaum para OBDC pra mim, fazendo favor:

<%
Set DB = Server.CreateObject("ADODB.Connection")

DB.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("news\dados\banco.mdb"))

executar="select * from noticias order by id desc"
set rsUltimasNoticias = DB.execute(executar)
%>

Vlewz!

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0

cara tu tem que entrar na página do Terra empresas (www.terra.com.br/empresas)

Depois area do cliente

depois ferramenta import MSDE

O terra vai transformar sua base de dados em MSDE e hospedar seu banco em um servidor só para isso.

Dai a conexão fica assim.

Set conexao = Server.CreateObject("ADODB.Connection")

conexao.Open "DSN=seu-id;UID=seu-id;PWD=sua senha de ftp terra"

No site do terra explica direitinho, isso é porque eles não trabalham com Access.

qualquer coisa grita...

Link para o comentário
Compartilhar em outros sites

  • 0

VAlewz, pessoal!

Acho q é o que o Alea disse mesmo. Fiz a importação e tal, mas ainda estou com algumas duhvidas. ME deram esta conexaum:

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open "DSN=<login>;UID=<login>;PWD=<senha>"

Até aí tudo bem, mas onde devo colocar o caminho para o bd e onde eles colocaraum meu bd importado?

Link para o comentário
Compartilhar em outros sites

  • 0

Meu eles colocaram num servidor só para bancos, isso é para te dar total proteção.

Você não precisa colocar caminho do BD, quando você entrar no aplicativo ele busca o seu banco lá nesse servidor.

Dai ele sabe qual é o seu banco pelo seu login de ftp e senha.

Entendeu?

Testa aí que tu vai ver que tudo vai funcionar.

Link para o comentário
Compartilhar em outros sites

  • 0

Opa, valewz!

Mas q merda q esses caras fazem, hein! porque tem q sr diferente dos demais? Um sistema de notihcias q custou pra eu fazer por eu não entender ASP, funcionou em 4 servidores diferentes, mas não funciona no Terra por causa disso. Estou revoltado! Agora estou mudando todas as conexões, só q não tah adiantando nada. Tah aparecendo cada vez mais erros... Estou ficando louco com essa porcaria!

o que devo fazer? :( <_<

Link para o comentário
Compartilhar em outros sites

  • 0

Cara tenho um site hospedado no terra, o que eu sugiro é criar uma página conexao.asp com esse código.

----------------------------------------------------------------------

<%

'pagina para abrir e fechar todas conexões

dim conexao 'objeto de conexão

sub abreconexao()

Set conexao = Server.CreateObject("ADODB.Connection")

conexao.Open "DSN=login;UID=login;PWD=senha"

end sub

sub fechaconexao()

conexao.close

end sub

%>

------------------------------------------------------------------------

toda página que eu uso conexão ou seja o BD coloco um

<--#include file="conecta.asp"--> no começo da página.

no código dai uso a sub abreconexao para não ter que ficar digitando o codigo toda hora e se trocar alguma coisa na conexão só troco na página "conecta.asp"

exemplo de página que usa conexão.

---------------------------------------------------------------------------

<--#include file="conecta.asp"-->

<% abreconexao

dim sql

dim Rs

sql="select * from Aluno where matricula ="&request.form("matricula")&""

set Rs = conexao.execute (Sql)

--------------------------------------------------------------------------------

se você não for buscar resultado fica só

------------------------------------------------------------------------------

sql="comando sql"

Conexao.execute (sql)

----------------------------------------------------------------------------

Cara espero que tenha ajudado, e se ficar dando erro post os mesmos e as linhas do código sempre.

E outra meu esses códigos não é só para o terra como você vê é bem simples e facilita muito a vida. A única coisa e mudar a conexão.

Link para o comentário
Compartilhar em outros sites

  • 0

só colocar a conexao certa que ele funciona na primeira...

Importe o Arquivo que nem foi falado..

mande a pagina que faz a conexao alterada para o Site.. e rode (depois de uns 10 demora para publicar a alteracao)

ConStr = "DSN=USUARIO;UID=USUARIO;PWD=SENHA"

Se estava funcionando normal com o ACCESS só troque a String de conexao..

Link para o comentário
Compartilhar em outros sites

  • 0

Tipo, eu fiz isso, jissa. Porehm, não deu certo. Pauliô tudo! não deleteva mais, não inseria... Dava erro em tudo. Alguns eu conseguih resolver. Outros precisei da ajuda do Alex.

Porém, ainda hah uma poha q tah me deixando doido. Na hora de importar, parece q deletaram uma coluna, bem a qual continha as notihcias inteiras. então eram muitos caracteres. Dv sr por isso q apagaram. Eu estou phudidu com essa poha de Terra! <_<

Link para o comentário
Compartilhar em outros sites

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...