Ir para conteúdo

POWERED BY:

Arquivado

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

jrjoliv2003

Conexão com Banco de Dados

Recommended Posts

Como estou estudando, alguém poderia me indicar uma matéria sobre conexão com Banco de Dados, seja ele Interbase, SQL Server, Access etc.Sei trabalhar com BD apenas não sei como conectar ASP com o BD e exibir os dados.Valeu a força!!!JR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, vou dar uma olhada!Eu fiz uma conexão com banco Access e deu certo. Mas lagumas vezes aparece esse erro:Tipo de erro:Microsoft JET Database Engine (0x80004005)O mecanismo de banco de dados Microsoft Jet não pode abrir o arquivo 'C:\Inetpub\wwwroot\banco.mdb'. Ele já foi aberto em modo exclusivo por outro usuário ou você precisa de permissão para exibir seus dados./select2.asp, line 14O que pode ser?Valeu a força!!!JR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como estou estudando, alguém poderia me indicar uma matéria sobre conexão com Banco de Dados, seja ele Interbase, SQL Server, Access etc.Sei trabalhar com BD apenas não sei como conectar ASP com o BD e exibir os dados.Valeu a força!!!JR.

Conexão basica em ASP + AccessSet conexao = Server.CreateObject("adodb.connection")DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "DSN = DSN & "DBQ=" & Server.Mappath("/db1.mdb")strArq = Server.Mappath("\CAMINHO\BANCO.mdb")DSN = DSN & ";PWD=senha"conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strArq & ";Persist Security Info=False"strSql="SELECT * FROM tabela"set rstAbrir = conexao.Execute(strSQL)Espero ter ajudado..by André Baltieri http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz assim com Access e também deu certo, mas aparece de vez em quando o erro acima postado: 'Craindo conexão com o BD set conexao=Server.CreateObject("ADODB.Connection") conexao.provider="Microsoft.Jet.OLEDB.4.0" conexao.open server.mappath("banco.mdb") 'Conjunto de registros set rs=Server.CreateObject("ADODB.Recordset") 'Instrunsão SQL - selecionar o campo nome da tabela Clientes rs.open "SELECT nome FROM clientes", conexao Valeu a força!!!JR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse erro está ocorrendo, provavelmente, pq você está executando a página quando o Access está aberto.Feche o Access antes de Executar a página.Qualquer coisa, poste.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não.O BD está fechado. Ao rodar a página aparece o erro.Valeu a força!!!Jr.Para lucasBR:o site que você me indicou é muito bom (http://www.connectionstrings.com). Mas não vi exemplos de cada opção utilizando ASP. Ele mostra de uma forma geral. Teria algum para me indicar somente com perfil ASP.Valeu a força!!!JR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você baixa do site do mysql. se for outro você pdoe baixar o mdac da microsoft.

Se instalar o MySQL na máquina já fica com os Drivers???E quando for hospedar, como fica??Oia eu q chato, aproveitando o topico do cara http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif Foi malz..eh q sempre tive essa duvidaAbraços..by André Baltieri http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao, você precisa instalar os drivers:http://dev.mysql.com/downloads/connector/odbc/3.51.htmlhttp://www.microsoft.com/downloads/details...37-185d0506396cja na hospedagem esses drivers ja sao instalados.

Ahhh tah;..Jah usei esse driver com o .NET...Mas o codigo em ASP com MySQL ae de cima num funcionou..Tem algum outro source???Abraços...by André Baltieri http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom eu uso ele e nao da erro.Meu mysql é o 4.1... la tem um driver do 5 mas nem baixei/testei...

Aqui é o 3. alguma coisa... rodando no Slackware..Será que ta aí o erro?instalei os drivers na minha máquina(que é um host da rede)Configurei também na fonte de dados ODBC do sistema...Acho que o erro é no source...Tem alum código explicativo aí???Abração...by André Baltieri http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, eu baixei da net, instalei o driver, reiniciei o mysql, criei meu asp e ja era...nao tem mistério..posta ai como você conecta...

Usei a conexão que você postou<%Set cn = Server.CreateObject("ADODB.Connection")conexao = "driver=MySQL ODBC 3.51 Driver;server=localhost;uid=root;pwd=lucas;database=clientes"cn.open (conexao)%>Abraçosby André Baltieri http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai complicou... pq esse esuqema que eu uso nao tem erro. da uma olhada aqui:Drivers and Connectorshttp://dev.mysql.com/downloads/

beleza..Num tem nada pra acrescentar nesse source???Nenhum import namespace :P AHeuaeua..Valew a força ae Lucas...Abraços...by André Baltieri :huh:

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.