Ciao a tutti,
da qualche giorno ho un problema (che prima non avevo) con una pagina di visualizzazione news.
Ho una pagina con all'interno delle news (che si vedono), quando clicco sul titolo della news
si dovrebbe aprire una nuova pagina con il dettaglio (visualizza.asp), il problema è che a volte va e a volte invece mi da errore.
L'errore che mi da è il seguente:
HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services
--------------------------------------------------------------------------------
Technical Information (for support personnel)
Error Type:
Provider (0x80004005)
Unspecified error
/connessione.asp, line 4
Utilizzo un database access.
Il file di connessione è questo:
<%
Dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.MapPath("db1.mdb")
%>
La pagina visualizza.asp è la seguente:
<%
session.LCID = 1040
%>
<html>
<head>
<title>NEWS</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../css/style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#CCCCCC" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="testo" width="600">
<%
cod=request.querystring("cod")
SQL="SELECT * FROM dati WHERE id="&cod
Set rec = Server.CreateObject("ADODB.Recordset")
Set Rec=Conn.Execute(SQL)
While Not rec.EOF%>
<%=rec("data")%>
<div style="font-weight:bold; font-size:16px"><%=rec("titolo")%></div>
<div style="font-size:14px; font-weight:bold"><%=rec("sottotitolo")%></div>
<%=rec("testo")%>
<% rec.MoveNext
Wend
rec.close%>
</td>
</tr>
</table>
</body>
</html>
Non sono espertissima di asp, sono ore che sto leggendo il forum in cerca di una risposta.
Mi sembra di aver capito che la stringa di connessione è corretta, il db ha tutti i permessi necessari, quindi non so più dove![]()
Ringrazio tutti quelli che riescono a darmi un consiglio

Rispondi quotando