Aspetta...
Ti riallego la pagina che ho scritto perchè mi sa che l'avevi modificata in precedenza... adesso la pagina è così composta:
codice:
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/dbase.mdb")
set oRs= Server.CreateObject("ADODB.Recordset")
strsql="SELECT DISTINCT msgPvt.usernameAutore, msgpvt.idAutore FROM msgPvt WHERE msgPvt.idDestinatario="& Session("ID_access")&" order by msgPvt.usernameAutore"
oRs.Open strsql, Conn
set oRs2= Server.CreateObject("ADODB.Recordset")
strsql="SELECT DISTINCT msgPvt.usernameDestinatario, msgpvt.idDestinatario FROM msgPvt WHERE msgPvt.idAutore="& Session("ID_access")&" order by msgPvt.usernameDestinatario"
oRs2.Open strsql, Conn
MyArrayString = ""
do while not oRs.Eof
if MyArrayString = "" then
MyArrayString = oRs("usernameAutore")
else
MyArrayString = "," & oRs("usernameAutore")
end if
oRs.moveNext()
loop
do while not oRs2.Eof
if instr(MyArrayString,oRs2("usernameDestinatario")) = 0 then
if MyArrayString = "" then
MyArrayString = oRs2("usernameAutore")
else
MyArrayString = "," & oRs2("usernameAutore")
end if
end if
oRs2.moveNext()
loop
%>
<table width="95%" border="1" align="center" cellpadding="2" cellspacing="5" bordercolor="#FFF8E8" class="unnamed2">
<%
if MyArrayString = "" then
%>
<tr>
<td width="15%"><div align="left"></div>
<div align="left"><span class="Stile7">
NESSUN MESSAGGIO!!
</span></div></td>
<td> <div align="left"></div> <div align="center"><span class="Stile1">
</span></div>
<div align="center"></div> <div align="center"><span class="Stile2">
</span></div></td>
<td><span class="Stile2">
</span></td>
<td width="6%" nowrap class="Stile1"><div align="right"></div>
<div align="right" class="Stile1">
<div align="center" class="Stile5"></div>
</div></td>
</tr>
<%
else
MyArray = split(MyArrayString,",")
for msgCounter = 0 to ubound(MyArray) -1
%>
<tr>
<td width="15%"><div align="left"></div>
<div align="left"><span class="Stile7">
<%=MyArray(MsgCounter)%>
</span></div></td>
<td> <div align="left"></div> <div align="center"><span class="Stile1">
</span></div>
<div align="center"></div> <div align="center"><span class="Stile2">
</span></div></td>
<td><span class="Stile2">
</span></td>
<td width="6%" nowrap class="Stile1"><div align="right"></div>
<div align="right" class="Stile1">
<div align="center" class="Stile5"></div>
</div></td>
</tr>
<%
next
end if
%>
e questo è l'errore che da:
Tipo di errore:
ADODB.Recordset (0x800A0CC1)
Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.
/Incontri/Messaggi.asp, line 117
la riga 117 è la seguente:
codice:
MyArrayString = "," & oRs2("usernameAutore")