Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, amigos
É o seguinte. Baixei um sistema de notícias na net e enviei pro servidor.
Quando acesso a página não funciona nada.
Como estou começando a mexer em ASP eu não sei qual o caminho que deve ser usado para o banco de dados.
a ligação com o banco é essa:
<%
' Endereço do Banco de Dados
'Desabilitado ## Dados = "driver=MySQL;server=temis;uid=root;pwd=;database=noticias" '## MySQL
Desabilitado ## Dados = "DBQ=D:\temisnet\noticias\noticias.mdb;Driver={Microsoft Access Driver (*.mdb)};"
Dados = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("noticias.mdb")
' Titulo do Site
TS = "TemisNetNews 1.0"
'Usuario para área administrativa
usuario = "teste"
'Senha para área administrativa
senha = "teste"
%>
Eu pretendo usar o banco em Acces e ele(o banco) se encontra na pasta noticias dentro da httpdocs. Qual caminho usar?
Abraços
Como vai?
Bom o provedor deve lhe mostra um caminho onde você poderá colocar sua base de dados mas abaixo vai um exemplo
Dados = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=e:\home\nome\dados\noticias.mdb"
>
Boa tarde, amigos
É o seguinte. Baixei um sistema de notícias na net e enviei pro servidor.
Quando acesso a página não funciona nada.
Como estou começando a mexer em ASP eu não sei qual o caminho que deve ser usado para o banco de dados.
a ligação com o banco é essa:
<%
' Endereço do Banco de Dados
'Desabilitado ## Dados = "driver=MySQL;server=temis;uid=root;pwd=;database=noticias" '## MySQL
Desabilitado ## Dados = "DBQ=D:\temisnet\noticias\noticias.mdb;Driver={Microsoft Access Driver (*.mdb)};"
Dados = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("noticias.mdb")
' Titulo do Site
TS = "TemisNetNews 1.0"
'Usuario para área administrativa
usuario = "teste"
'Senha para área administrativa
senha = "teste"
%>
Eu pretendo usar o banco em Acces e ele(o banco) se encontra na pasta noticias dentro da httpdocs. Qual caminho usar?
Abraços
Olá, Darkdemo
Todos os arquivos desse sistema estão na pasta notícias.
Foi assim que fiz e não funcionou....
dar uma olhada:
<%
' Endereço do Banco de Dados
'Desabilitado ## Dados = "driver=MySQL;server=temis;uid=root;pwd=;database=noticias" '## MySQL
Desabilitado ## Dados = "DBQ=D:\temisnet\noticias\noticias.mdb;Driver={Microsoft Access Driver (*.mdb)};"
Dados = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("noticias/noticias.mdb")
' Titulo do Site
TS = "TemisNetNews 1.0"
'Usuario para área administrativa
usuario = "teste"
'Senha para área administrativa
senha = "teste"
%>
Acessa aí www.mengomania.com.br/noticias
Valeu
O erro que ele mostra não é de banco não encontrado.....
Se ele está dentro da pasta noticias.. oq te passei está correto.. claro.. se o nome do BD por aquele mesmo...
Oi,
O nome é esse mesmo, esta correto.
O que poderia ser?
Valeu
Tenta dessa maneira:
<%
' Endereço do Banco de Dados
Dados = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("noticias/noticias.mdb")
' Titulo do Site
TS = "TemisNetNews 1.0"
'Usuario para área administrativa
usuario = "teste"
'Senha para área administrativa
senha = "teste"
%>
ou
<%
' Endereço do Banco de Dados
Dados = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("noticias.mdb")
' Titulo do Site
TS = "TemisNetNews 1.0"
'Usuario para área administrativa
usuario = "teste"
'Senha para área administrativa
senha = "teste"
%>
otimizando mais seu código, você poderia ter em uma pasta chamada
conexao o seguinte arquivo:
conexao.asp
<% '----------------------
' este arq. serve para estabelecer a conexao com o BD em Access
' de nome noticias.mdb
sub abreconexao
constring="provider=microsoft.JET.OLEDB.4.0;Data Source=" & Server.MapPath("db/noticias.mdb")
Set conexao=Server.CreateObject("ADODB.Connection")
conexao.open constring
end sub
sub fechaconexao
set conexao=nothing
end sub
%>
seu arquivo noticias.mdb, ficaria dentro da pasta db
e para fazer a conexao você apenas faz um include na pagina
com o arquivo asp que estabelece a conexao, e usa o Call
para chamar a subrotina abreconexao , a qual executa o connection.
abaixo um exemplo de pagina
...
...
<!--#include file="conn/conexao1.asp"-->
<%call abreconexao
'crio o recordset
set rs=Server.CreateObject("ADODB.Recordset")
SQL="SELECT * FROM login WHERE codigo="&varcodigo&""
rs.open SQL,conexao,1,3
E eles está dentro de uma pasta chamada Noticias:
Dados = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("Noticias/noticias.mdb")
Abraços..