ciao a tutti
premetto che non ne capisco molto e la soluzione che trovate qui sotto è stata una mia idea.
vorrei richiamare su una stessa pagina 2 diverse news che si trovano in 2 diversi database.
in realtà ho un file database.mdb in cui ho inserito 2 tabelle: 1 ginnastica e 1 judo
nel file connessione.asp richiamo solo il database.mdb
di seguito la mia pagina dove dovrei vedere le 2 news (1 judo e 1 ginnastica)
mi esce l'errore sul secondo richiamo
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
/home.asp, line 106
e la riga 106 la trovate in rosso
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@LANGUAGE = JScript%>
<%
var quante_news = 2;
var Mostra_News = new ActiveXObject("ADODB.Recordset");
Mostra_News.Open("SELECT * FROM judo ORDER BY id DESC",Cn,1);
var id = parseInt(Request.QueryString("id"));
if (isNaN(id) || id < 1) id = 1;
if (!Mostra_News.EOF)
{
Mostra_News.PageSize = quante_news;
Mostra_News.AbsolutePage = id;
}
var i_News = 0;
var c_News = 0;
%>
<%
var quante_news = 2;
var Mostra_News = new ActiveXObject("ADODB.Recordset");
Mostra_News.Open("SELECT * FROM ginnastica ORDER BY id DESC",Cn,1);
var id = parseInt(Request.QueryString("id"));
if (isNaN(id) || id < 1) id = 1;
if (!Mostra_News.EOF)
{
Mostra_News.PageSize = quante_news;
Mostra_News.AbsolutePage = id;
}
var i_News = 0;
var c_News = 0;
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
body,td,th {
font-family: Trebuchet MS;
font-size: 11px;
color: #666666;
text-align: justify;
}
.fuxia {color: #FF0066}
.grigiochiaro {
color: #CCCCCC}
-->
</style>
</head>
<body>
<table width="745" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td width="247" rowspan="4" valign="top" scope="col">
[img]images/news_ginn.gif[/img]</p>
<table width="237" border="0" align="center" cellpadding="0" cellspacing="0">
<%
if (Mostra_News.EOF)
{
Response.Write("<tr><td>Nessuna News presente...</td></tr>");
}
else while (!Mostra_News.EOF && i_News<quante_news)
{
%>
<tr>
<td align="left" valign="bottom" class="grigiochiaro"><div align="left"><%=Mostra_News("data_g")%></div></td>
</tr>
<tr>
<td align="left" class="fuxia"><div align="left"><%=Mostra_News("titolo_g")%></div></td>
</tr>
<tr>
<td align="left"></td>
</tr>
<tr>
<td align="left"><%Response.Write(String(Mostra_News(" descrizione_g")).replace(/\n/g, "
"));%></td>
</tr>
<%
i_News++;
c_News++;
Mostra_News.MoveNext();
}
%>
<%
var Mostra_News = Cn.Execute("SELECT * FROM ginnastica ORDER BY id DESC");
var Conta_News = Cn.Execute("SELECT COUNT(*) AS id FROM ginnastica");
var c_News = 0;
%>
</table></td>
<td width="2" height="40" scope="col"></td>
<td width="247" rowspan="4" valign="top" scope="col">
[img]images/news_judo.gif[/img]</p>
<table width="237" border="0" align="center" cellpadding="0" cellspacing="0">
<%
if (Mostra_News.EOF)
{
Response.Write("<tr><td>Nessuna News presente...</td></tr>");
}
else while (!Mostra_News.EOF && i_News<quante_news)
{
%>
<tr>
<td align="left" valign="bottom" class="grigiochiaro"><div align="left"><%=Mostra_News("data")%></div></td> </tr>
<tr>
<td align="left" class="fuxia"><div align="left"><%=Mostra_News("titolo")%></div></td>
</tr>
<tr>
<td align="left"></td>
</tr>
<tr>
<td align="left"><%Response.Write(String(Mostra_News(" descrizione")).replace(/\n/g, "
"));%></td>
</tr>
<%
i_News++;
c_News++;
Mostra_News.MoveNext();
}
%>
<%
var Mostra_News = Cn.Execute("SELECT * FROM judo ORDER BY id DESC");
var Conta_News = Cn.Execute("SELECT COUNT(*) AS id FROM judo");
var c_News = 0;
%>
</table></td>
<td width="2" rowspan="4" scope="col"></td>
<td width="247" rowspan="4" valign="top" scope="col"><iframe src="menu_corsi.html" frameborder="NO" border="0" width="247" height="450"></iframe></td>
</tr>
<tr>
<td width="2" scope="col"></td>
</tr>
<tr>
<td width="2" scope="col"></td>
</tr>
<tr>
<td width="2" scope="col"></td>
</tr>
</table>
</body>
</html>

Rispondi quotando
