Sempre me ferro na parte de RecordSet aberto e fechado, achei que tinha matado isso, mas nem ahahahahah
<table width="235" border="0" cellspacing="0" cellpadding="0">
<tr>
<%
SQL2="SELECT TOP 2 * FROM materias ORDER BY id DESC"
RS2.Open SQL2,Conexao
n = 1
c = 2
WHILE NOT RS2.EOF
nome= rs2("nome")
SQL6="SELECT * FROM colunistas WHERE nome='" & nome & "'"
RS6.Open SQL6,Conexao
%>
<td width="118"><table width="117" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="100" align="center" valign="middle"><table width="50" border="0" cellpadding="0" cellspacing="0" class="tabela">
<tr>
<td><img src="imagens/colunista/<%=rs6("foto")%>"></td>
</tr>
</table></td>
</tr>
<tr>
<td height="22" align="center" valign="middle" class="texto_Cinza_Bold"><%=rs6("nome")%></td>
</tr>
</table></td>
<td class="tabela_dir"><table width="117" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="100" valign="top"><a href="coluna.asp?id=<%=rs2("id")%>" class="link02"><%=rs2("titulo")%></a><br>
<span class="texto_Cinza"><%=rs2("descricao")%></span></td>
</tr>
<tr>
<td height="22" align="center" valign="middle"><a href="coluna.asp?id=<%=rs2("id")%>" class="link01">Saiba mais</a></td>
</tr>
</table></td>
<%
n = n + 1
RS2.Movenext
If n > c then
response.write "</tr><tr>"
n = 1
End If
Wend
RS2.close
Set rs2 = nothing
%>
</table>
Bom o codigo serve para pegar as ultimas duas materias, dai pega o nome do colunista, nisso abre-se uma nova conexão para pegar os dados do colunista para ser mostrado junto com a materia... mas da esse erro
Operação não permitida quando o objeto está aberto.
/Daryus 3/index.asp, line 150
Só que se eu fechar o recordset como vo pegar o nome do colunista pra pegar na proxima conexão ? hahahaha
Pergunta
DackAle
E ae galera =P
Sempre me ferro na parte de RecordSet aberto e fechado, achei que tinha matado isso, mas nem ahahahahah
<table width="235" border="0" cellspacing="0" cellpadding="0"> <tr> <% SQL2="SELECT TOP 2 * FROM materias ORDER BY id DESC" RS2.Open SQL2,Conexao n = 1 c = 2 WHILE NOT RS2.EOF nome= rs2("nome") SQL6="SELECT * FROM colunistas WHERE nome='" & nome & "'" RS6.Open SQL6,Conexao %> <td width="118"><table width="117" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="100" align="center" valign="middle"><table width="50" border="0" cellpadding="0" cellspacing="0" class="tabela"> <tr> <td><img src="imagens/colunista/<%=rs6("foto")%>"></td> </tr> </table></td> </tr> <tr> <td height="22" align="center" valign="middle" class="texto_Cinza_Bold"><%=rs6("nome")%></td> </tr> </table></td> <td class="tabela_dir"><table width="117" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="100" valign="top"><a href="coluna.asp?id=<%=rs2("id")%>" class="link02"><%=rs2("titulo")%></a><br> <span class="texto_Cinza"><%=rs2("descricao")%></span></td> </tr> <tr> <td height="22" align="center" valign="middle"><a href="coluna.asp?id=<%=rs2("id")%>" class="link01">Saiba mais</a></td> </tr> </table></td> <% n = n + 1 RS2.Movenext If n > c then response.write "</tr><tr>" n = 1 End If Wend RS2.close Set rs2 = nothing %> </table>Bom o codigo serve para pegar as ultimas duas materias, dai pega o nome do colunista, nisso abre-se uma nova conexão para pegar os dados do colunista para ser mostrado junto com a materia... mas da esse erroSó que se eu fechar o recordset como vo pegar o nome do colunista pra pegar na proxima conexão ? hahahaha
Bom se alguém puder me ajudar fico grato =)
Abraços
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados