Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Matheus Brito

Conexao com bd

Recommended Posts

To tentando fazer uma conexão com banco de dados utilizando o microsoft access, segue abaixo os codigos.

 

arquivo asp.

<%conn="DRIVER={Microsoft Access Driver(*.mdb)};"conn=conn & "DBQ=" & Server.Mappath("./livro.mdb") &";"Set rs=Server.CreateObject("ADODB.Recordset")SQLStmt="Select * From contatos"rs.Open SQLStmt, conn, 2, 1%>

O banco esta junto do arquivo, na mesma pasta.

 

Abraços desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

retire o ./

 

se está na mesma pasta ñ precisa

 

conn=conn & "DBQ=" & Server.Mappath("livro.mdb") &";"

agora ñ esqueça o adodb.connection

 

e você ñ setou (SET)

 

rs.Open SQLStmt, conn, 2, 1

Veja abaixo corretamente!

 

caminho=server.mappath("livro.mdb")
conexao ="dbq="&caminho&";driver={microsoft access driver (*.mdb)}"
set conn=server.createobject("adodb.connection")
conn.open conexao
Set RS = conn.execute("Select * From contatos")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Continuou com erro e agora o erro apresentado é outro. segue abaixo:Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado/bd/conecta_bd.asp, line 6abs e obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho certeza que o arquivo esta na mesma pasta que o banco, agora sou novato em asp, e nao entendi bem o que voce quis dizer com setar e instalar o driver?Me explica isso ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo para rodar a conexão com o banco você precisa instalar o driver do banco no painel de controle, ferramentas administrativas

 

agora como disse que é novo, seja bem vindo a linguagem amigo e verifique se colocou dentro da pasta c:\inetpub\wwwroot\ @!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como devo proceder para instalar esse driver do bd? Eh sou novo, mas ta em wwwroot.

 

Abraços

 

P.S* Só que outras aplicações com bd eu já testei aqui mesmo e funcionaram.

 

Mudei a orientação agora e olha so como tou fazendo agora:

 

<%Set conn=Server.createObject("ADODB.Connection")Conn.open "DSN=livrodsn;"Set rs=Server.CreateObject("ADODB.Recordset")SQLStmt="INSERT INTO contatos(nome,idade,telefone,email,data)"SQLStmt=SQLStmt & "VALUES('Bernado Migue', 12,'33242443','berando@bernado.pt',now()"rs.Open SQlstmt, Conn,1,2Response.Write "introduzido com sucesso..."%>

Dessa vez ta dando erro de sintxe na linha 7:

 

linha 7

SQLStmt="INSERT INTO contatos(nome,idade,telefone,email,data)"

Abraços e me ajudem que tenho bastante interesse em asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.