Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DackAle

Erro De Sql E Rs

Recommended Posts

E ae galera =)

 

Hmmmm pra variar me confundo tudo na hora de abrir mais deuma SQL e mais de um RecordSet...

 

seguinte, tenho que abrir duas SQL, pra pegar dados diferentes na mesma pagina.

 

O primeiro esta funcionando normal, mostra os dados, mas a segunda SQL da erro

 

Microsoft VBScript runtime error '800a01a8' Object required: '' /b2w.com.br_non_ssl/clientes/apos/novo/novidades.asp, line 40

O codigo é o seguinte (ai só ta parte de ASP mesmo, o resto é HTML e a conexão ta em uma include, mais em cima)

 

<%   artigo = "artigo"   SQL="SELECT * FROM novidades WHERE categoria='" & artigo & "'"      RS.Open SQL,Conexao      if RS.EOF then   %>   <span class="txt_title">Nenhum registro encontrado</span>   <%end if    WHILE NOT RS.EOF %>   <img src="images/icone.jpg"><span class="txt_title"><a href=novidade.asp?id=<%=rs("id")%> class="texto_normal4_css"><%=trim(rs("titulo"))%></a></span><br><br>   <%   RS.MoveNext   WEND   rs.close   set rs=nothing   %><br>   <font color="#FFA244" size="2" style="font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;" #invalid_attr_id="Verdana">Informativo</font><br><br>               <%   informativo = "informativo"   SQL2="SELECT * FROM novidades WHERE categoria='" & informativo & "'"   RS2.Open SQL2,Conexao   if RS2.EOF then   %>   <span class="txt_title">Nenhum registro encontrado</span>   <%end if    WHILE NOT RS2.EOF%>   <img src="images/icone.jpg"><a href=novidade.asp?id=<%=rs2("id")%> class="texto_normal4_css"><%=trim(rs2("titulo"))%><a/></span><br><br>   <%   RS2.MoveNext   WENDRS2.CloseSET RS2=Nothing   %>

Alguem sabe o porque do erro ?

 

Abraços e valeu =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ae galera =)Hmmmm pra variar me confundo tudo na hora de abrir mais deuma SQL e mais de um RecordSet...seguinte, tenho que abrir duas SQL, pra pegar dados diferentes na mesma pagina.O primeiro esta funcionando normal, mostra os dados, mas a segunda SQL da erro

Microsoft VBScript runtime error '800a01a8' Object required: '' /b2w.com.br_non_ssl/clientes/apos/novo/novidades.asp, line 40
O codigo é o seguinte (ai só ta parte de ASP mesmo, o resto é HTML e a conexão ta em uma include, mais em cima)
<%   artigo = "artigo"   SQL="SELECT * FROM novidades WHERE categoria='" & artigo & "'"      RS.Open SQL,Conexao      if RS.EOF then   %>   <span class="txt_title">Nenhum registro encontrado</span>   <%end if    WHILE NOT RS.EOF %>   <img src="images/icone.jpg"><span class="txt_title"><a href=novidade.asp?id=<%=rs("id")%> class="texto_normal4_css"><%=trim(rs("titulo"))%></a></span><br><br>   <%   RS.MoveNext   WEND   rs.close   set rs=nothing   %><br>   <font color="#FFA244" size="2" style="font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;" #invalid_attr_id="Verdana">Informativo</font><br><br>               <%   informativo = "informativo"   SQL2="SELECT * FROM novidades WHERE categoria='" & informativo & "'"   RS2.Open SQL2,Conexao   if RS2.EOF then   %>   <span class="txt_title">Nenhum registro encontrado</span>   <%end if    WHILE NOT RS2.EOF%>   <img src="images/icone.jpg"><a href=novidade.asp?id=<%=rs2("id")%> class="texto_normal4_css"><%=trim(rs2("titulo"))%><a/></span><br><br>   <%   RS2.MoveNext   WENDRS2.CloseSET RS2=Nothing   %>
Alguem sabe o porque do erro ?Abraços e valeu =)
Cara, só uma coisa pode ser 2 hipóteses!!1ª - você setou o recordset RS e está usando em algumas partes como rs em minusculo!!2ª - Ele não está encontrando o objeto Conexão!falowss

Compartilhar este post


Link para o post
Compartilhar em outros sites

Linha 40

 

RS2.Open SQL2,Conexao

Config

 

<%Session.LCID=1046Set Conexao = Server.CreateObject("AdoDB.Connection")Conexao.Provider="Microsoft.Jet.OleDB.4.0"Conexao.ConnectionString=Server.Mappath("../banco/apos_1331_b2w.mdb")Conexao.OpenSet RS = Server.CreateObject("Adodb.RecordSet")

No caso na primeira SQL ta funcionando nomal, quando vo abrir uma segunda SQL e um segundo recordset ta dando erro... nesta parte que estou fazendo algo de errado...

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Errr era isso mesmo...rssVacilei, num sabia que tinha que criar tambem um novo RS, sempre que fosse utilizar outro =)Mas é errando que se aprende =)Abaços e valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.