un sito che ho fatto finchè lo provavo in locale per vedere se funzionava andava tutto bene...una volta che l'ho pubblicato sul web ha iniziato a dare problemi (queli normali di connessione al database) ma anche qualcuno più strano del solito.
la maggior parte li ho già risolti,ma adesso sono arrivato a un punto che ho lo stesso erorre in tutte le pagine;io continuo a guardare ma non ci trovo niente,se qualcuno potesse darmi una mano anche perchè lo devo consegnare entro stasera alle sei.
grazie mille a chi si impegnerà per pensarci...
allora,posto un pezzo di codice di una pagina a caso dell'area di amministrazione:
<%
sql = "Select * from News order by data desc, id desc"
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open sql, Connect, 1, 3
do while not rs.EOF
i = i + 1
rs.movenext
loop
%>
<div align="center">
<font color="#000000">
<%
if i = 0 then
Response.Write("Nessun dato disponibile")
else
%>
</font>
<%
if i >= 10 then
RecordsPerPage = 10
Page = Request.QueryString("page")
If Len(page) > 0 And IsNumeric(page) Then
page = CLng(page)
Else
Page = 1
End If
else
RecordsPerPage = i
Page = Request.QueryString("page")
If Len(page) > 0 And IsNumeric(page) Then
page = CLng(page)
Else
Page = 1
End If
End if
End if
%>
<tr>
<td width="33%" bgcolor="#FFEC00" align="center">Titolo</td>
<td width="33%" bgcolor="#FFEC00" align="center">Contenuto</td>
<td width="28%" bgcolor="#FFEC00" align="center">Data</td>
<td width="40%" bgcolor="#FFEC00" align="center">Modifica</td>
</tr>
<%
'inizializzazione del recordset
set rs=server.createobject("ADODB.recordset")
str="SELECT * FROM NEWS"
rs.Open str, Connect, 1
'rs.movefirst
while not rs.EOF
titolo=rs("Titolo")
oggetto=rs("Oggetto")
data=rs("Data")
%>
<tr>
<td width="33%" bgcolor="#FEEBCD">
<%Response.Write(titolo)%>
</td>
<td width="33%" bgcolor="#FEEBCD">
<%Response.Write(oggetto)%>
</td>
<td width="33%" bgcolor="#FEEBCD" align="center">
<%Response.Write(data)%>
</td>
<td width="33%" bgcolor="#FEEBCD">
<p align="center"><a href="edit.asp">[img]modifica.gif[/img]</td>
</tr>
<%
rs.movenext
wend
rs.close
set rs = nothing
%>
l'errore che il browser mi da è lo stesso per tutte le pagine di amministrazione e per tutte le pagine del sito che richiedono la connessione al database.il messaggio di errore è questo:
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/demo/elbeso/admin/list-news.asp, line 20
dove la linea 20 è:
Rs.Open sql, Connect, 1, 3
:master:
grazie,ciao

Rispondi quotando