Ir para conteúdo

POWERED BY:

Arquivado

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

Londim

Asp +MDB

Recommended Posts

O site alem de ser asp e eu nao entender nada!!!!!!! ainda usa como bd um arquivo.mdb (acess) minha pergunta é a seguinte a minha revenda precisa ser especial pra ler arquivo.mdb???????

 

 

Ou o servidor da revenda tem q ter suporte a acess??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte meu provedor mi informou uma maneira de fazer a conecxao

 

<title>Database query using ASP</title>

<body bgcolor="FFFFFF">

<h2>Query table <b>Products</b> with ASP</h2>

<%

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

dbaseConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("\db\products.mdb") & ";"

SQLQuery = "SELECT * FROM PRODUCTS"

Set RS = dbaseConn.Execute(SQLQuery)

%>

<%

Do While Not RS.EOF

%>

<%=RS("name")%>, <%=RS("description")%>, <%=RS("price")%> DM

<p>

<%

RS.MoveNext

Loop

RS.Close

Set RS = Nothing

dbaseConn.Close

Set dbaseConn = Nothing

%>

 

 

 

Como eu nao sei nada de asp... achei a pagina que faz esta conecxao e vou posta-la abaixo...

 

se alguem puder mi ajudar a fazer oque vou colocar abaixo funcionar eu agraderia.....

 

 

<% sub conecta

' Set cn = Server.CreateObject("ADODB.Connection")

' cn.connectionstring="driver={};"&"Server=200.196.90.246;uid=roger;pwd=8653;database=construtividade"

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

conn.open "construtividade"

end sub

 

POR FAVOR MI AJUDEM

Compartilhar este post


Link para o post
Compartilhar em outros sites

nas paginas que vai usar a conexão, usa um call conect que deve funcionar.

 

Um alerta, caso nao tenha trocado, vai precisar trocar:

Server=200.196.90.246 <- endereço do servidor

uid=roger <- login

pwd=8653 <- senha

database=construtividade <- db

 

Recomendo trocar tudo o quanto antes para não ter problemas.

 

PS: já pensou em terceirizar isso para alguem que conhece ASP ? Ou mesmo passar esse job para outra pessoa com conhecimentos em ASP ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

nas paginas que vai usar a conexão, usa um call conect que deve funcionar.

 

Um alerta, caso nao tenha trocado, vai precisar trocar:

Server=200.196.90.246 <- endereço do servidor

uid=roger <- login

pwd=8653 <- senha

database=construtividade <- db

 

Recomendo trocar tudo o quanto antes para não ter problemas.

 

PS: já pensou em terceirizar isso para alguem que conhece ASP ? Ou mesmo passar esse job para outra pessoa com conhecimentos em ASP ?

 

'mano é o seguinte eu trablho com hospedagem de sites..... este site esta hospedado na 001hosting.com.br e o cara vai hospedar comigo... eu so copiei as pastas do site e joguei na minha revenda.....

 

entao eu acredito q se eu arrumar a questao da conexao com o bd va funcionar

 

 

nao intendi oq você disse acima.....

 

 

tipo a pagina index.asp faz uma colsulta assim

 

<% conecta

i = 0

sql = "select * from produto p inner join anexo a on p.produtoid = a.produtoid where p.tipoproduto = 'Venda'"

set rs = conn.execute(sql)

while not rs.EOF %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique também se o arquivo de dados esta com permissão para ler,gravar etc

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nada ainda amigo!!!!

 

Pelo amor de deus o site ja esta funcionando em outra hospedagem so passei ele pra minha.... Deve ser muito facil

Compartilhar este post


Link para o post
Compartilhar em outros sites

entre em contato com a hospedagem, eles podem fornecer a string de conexão válida...

Compartilhar este post


Link para o post
Compartilhar em outros sites

entre em contato com a hospedagem, eles podem fornecer a string de conexão válida...

 

 

amigo le o post numero 3 a maneira q o provedor fornece esta l[a e a maneira que esta no site original tb

 

ve se consegue mi ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual versão do access você esta usando ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se você tem permissão de escrita/leitura etc, provavelmente tem essa opção pelo painel de administração,

caso não tenha peça ao suporte...

 

mas a conexão será assim:

 

caminho =Server.MapPath("db/quaddra.accdb")
constring="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="& caminho &";Persist Security Info=False;"

esse exemplo é para access 2007

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se você tem permissão de escrita/leitura etc, provavelmente tem essa opção pelo painel de administração,

caso não tenha peça ao suporte...

 

mas a conexão será assim:

 

caminho =Server.MapPath("db/quaddra.accdb")
constring="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="& caminho &";Persist Security Info=False;"

esse exemplo é para access 2007

 

 

fiz tudo isso e continuo sem exito

Compartilhar este post


Link para o post
Compartilhar em outros sites

cria um arquivo chamado conexao, e dentre dele coloca uma su pra fazer a conexao e desconetar do bd, assim

 <%
sub abreconexao
constring="provider=microsoft.JET.OLEDB.4.0;Data Source=" & Server.MapPath("db/quaddra.mdb")
Set conexao=Server.CreateObject("ADODB.Connection")
conexao.open constring
end sub

sub fechaconexao
set conexao=nothing
end sub
%>

e depois nas paginas você usa um include

 

'crio a conexao%>
 <!--#include file="conn/conexao1.asp"--> 
<% call abreconexao
			
  'crio o rs
  set rs=Server.CreateObject("ADODB.Recordset")
  'crio o SQL
  SQL="SELECT LAST (login) as log FROM login ORDER BY login"
  rs.open SQL,conexao,1,3
   %>

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.