Ir para conteúdo

POWERED BY:

Arquivado

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

razstec

[Resolvido] erro com alteracao de mdb para accdb

Recommended Posts

Viva, tenho um script de outro site que estava a funcionar na perfeicao mas agora nao consigo que funcione.

 

Eu apenas alterei a bd, alguem esta a ver o que esta errado?

 

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nome</title>
<form name="view" action="links.asp?cod=0&pos=0" method="POST">
<form name="inslink" method="POST" id="inslink" font color="#FFFFFF" >

</head>

<%
cod=request.querystring("cod")

	set conn = CreateObject("ADODB.Connection")
	conn.Provider = "Microsoft.ACE.OLEDB.12.0"
    conn.Open Server.MapPath("db/DBAquasplender.accdb")
	set rs=server.createobject("adodb.recordset")
	
	inslink="select * from link"
	rs.open inslink,conn,1
	%>
	
	<%
 request.querystring("cod")

if rs.recordcount >  0 then 
 
%>

<body bgcolor="#336699" text="#000000">


<p align="center">

	<font face="Verdana" size="1">Link: 
</font> 
<input type="text" name="link" id="nome" size="41" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px"><font face="Verdana" size="1">
	</font>
<input type="button" id="inslink" value="Save" name="inslink" style="font-family: Verdana; font-size: 8pt"><font face="Verdana" size="1">
	</font>
</p>

<table border="0" id="table1" width="700">
<tr>

<td text=black bgcolor="#C0C0C0" width="526" bordercolor="#C0C0C0" align="center">
<font face="Verdana" size="1">
<u>
<b>Link</b></u></font></td>

</tr>

<% 
cor="#336699"
for j=1 to rs.recordcount
%>



<tr>
<td text=black bgcolor="#FFFFFF" align="center"><a target="_blank" href=http://<%=rs.Fields("link")%>>
<font face="Verdana" size="1"><%=rs.Fields("link")%></font></a></td> 

</tr>


<% rs.movenext
if cor="#336699" then
cor="#FFFFFF"
else
cor="#336699"
end if
next 
end if
%>
</table>

</form>
<font face="Verdana" size="1">
</form>
	</font>
	</body>

</html>

<%

	set conn = CreateObject("ADODB.Connection")
	conn.Provider = "Microsoft.ACE.OLEDB.12.0"
    conn.Open Server.MapPath("db/DBAquasplender.accdb")
	set rs=server.createobject("adodb.recordset")
		
	if request.form("inslink.x")>0 then
	linkss
	end if
		
	sub linkss()
	
	if request.form("link")="" then
	response.write ("Please Insert Link")
	
	else
	
	inslink="select * from link"
	response.write "ffffffffffffff"	
	rs.open inslink,conn,2,2
	rs.addnew
	
	rs.fields("link")=request.form("link")

	rs.update
	rs.close
	
	response.write ("Link added, thank You!")
	end if
	
	end sub
	conn.close     
	
%>

obrigado

 

ps- o response.write que tenho no fim do codigo nao esta a aparecer

Compartilhar este post


Link para o post
Compartilhar em outros sites

desabilita a opção de exibir mensagens de erro HTTP amigáveis no browser w veja qual número de erro ele gera...

Compartilhar este post


Link para o post
Compartilhar em outros sites

desabilita a opção de exibir mensagens de erro HTTP amigáveis no browser w veja qual número de erro ele gera...

 

da este erro

 

No Chrome: Erro 101 (net::ERR_CONNECTION_RESET): Erro desconhecido.

No Internet explorer: ADODB.Connection error '800a0e7a'

 

Provider cannot be found. It may not be properly installed.

 

/aquasplender/links.asp, line 14

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

A primeira coisa primeiro, verifique a seqüência de conexão. Esse erro pode acontecer muitas vezes se você tem um erro de digitação no seu provedor ou detalhes do driver.Se você tem certeza que sua seqüência de conexão é correta,verifique se você tem a versão mais recente do MDAC instalada (MDAC Download Page), isso pode ser causado pela tentativa de se conectar a um banco de dados Access usando OLE-DB (por exemplo, Provider = Microsoft.Jet.OLEDB.4.0;) sem ter componentes JET instalado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A primeira coisa primeiro, verifique a seqüência de conexão. Esse erro pode acontecer muitas vezes se você tem um erro de digitação no seu provedor ou detalhes do driver.Se você tem certeza que sua seqüência de conexão é correta,verifique se você tem a versão mais recente do MDAC instalada (MDAC Download Page), isso pode ser causado pela tentativa de se conectar a um banco de dados Access usando OLE-DB (por exemplo, Provider = Microsoft.Jet.OLEDB.4.0;) sem ter componentes JET instalado.

 

 

Por vias das duvidas fui buscar isso tudo e instalei, infelizmente continua na mesma...

Sera alguma coisa mal configurada no meu iis7?

 

podes ver aqui: http://192.168.1.68/pagina/links.asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

as permissões estão corretas, tanto no arquivo como pasta ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza amigo...

 

mais um resolvido

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.