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

Ligação A Base De Dados Em Asp


Guest Isabel

Pergunta

oi pessoal,

sou novata por estas andanças mas precisava de uma ajudinha num problema que tenho para resolver.

Eu pretendo uma página com ligação a uma Base de Dados de Access e fiz a connection utilizando um DSN. Testando no no IIS a connection está a funcionar, indo buscar os dados das tabelas através de um insertion form. Contudo, quando coloco as páginas num servidor de internet dá o seguinte erro:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/CRCI/newsletter.asp, line 113

O que estarei a fazer mal???

Cumprimentos portugueses,

Isabel

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

isabel, voltei para ajudar melhor, como você está trabalhando em ASP mandarei todas as conexoes relacionadas (as mais comuns).

OBS:

estas ai são udas em asp somente ok isabel, espero ter ajudo você.

<%

' ACCESS CONEXÃO

dim Nome_da_conexao, ConnectString

ConnectString = "DBQ=" & Server.Mappath("Direitorio_onde_esta_o_DB/banco_de_dados.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

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

Nome_da_conexao.open ConnectString

%>

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

<%

'CONEXÃO MySQL

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

Nome_da_conexao.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};"_

& "SERVER=IP_DO_SERVIDOR_MySQL;"_

& " DATABASE=BANCO_DE_DADOS_NOME;"_

& "UID=USUARIO_NOME;PWD=SENHA; OPTION=3"

Nome_da_conexao.Open

%>

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

<%

IP = "IP_DO_SERVIDOR_SQL"

Usuario = "NOME_DO_USUARIO"

Senha = "SENHA"

Base = "NOME_DO_BANCO_DE_DADOS"

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

CAMINHO_DA_CONEXAO = "Provider=SQLOLEDB; Data Source=" & IP & ";Network Library=DBMSSOCN; Initial Catalog=" & Base & "; User Id=" & Usuario & "; Password=" & Senha & ""

'CAMINHO_DA_CONEXAO="DRIVER={SQL Server}; Network Library=DBMSSOCN; SERVER=" & IP & ";UID=" & Usuario & ";PWD=" & Senha & ";DATABASE=" & Base & ";"

Nome_da_conexao.open CAMINHO_DA_CONEXAO

%>

Link para o comentário
Compartilhar em outros sites

  • 0

Não consegui! sad.gif

Dá o seguinte erro:

ADODB.Command error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/CRCI_teste/newsletter.asp, line 113

Penso que através de mySQL seria mais fácil, mas nunca aprendi como se faz! Por acaso sabem de algum bom tutorial na internet?

Obrigada!

Link para o comentário
Compartilhar em outros sites

  • 0

os argumentos estão emconflitos, posta ai 5 linhas acinma de 113 e 5 linhas para baixo se possivel, fica mais facil de te ajudar isabel.

mais sua conexao não está com problemas, e sim com conflitos isabel...você já saiu do erro 80004005. agora é só acertar este erro de conflito nos seus codigos e pronto.

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