ju_rezende Postado Junho 5, 2006 Denunciar Share Postado Junho 5, 2006 olá pessoal tenho 2 selects, mas não estão funcionando estão dando erro. Alguém poderia me dar uma ajudinha?Tipo de erro:Microsoft JET Database Engine (0x80040E14)Erro de sintaxe (operador faltando) na expressão de consulta 'codigo='./tulio/tulio/tulio/tulio/luxuria/listarcometario.asp, line 47Meu codico <table width="770" border="1" cellpadding="0" cellspacing="0" bordercolor="#666666"> <%db = server.MapPath ("dados\luxuria.mdb")set con = server.CreateObject("adodb.connection")con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\tulio\tulio\tulio\luxuria\luxuria.mdb;Persist Security Info=False"sql= "select * from Comentario order by data desc"set rs= server.CreateObject("ADODB.Recordset")rs.open sql,con,3,3%><% do while rs.eof = false dim codigocodigo=rs("codigo")sql1= "select * from blog where codigo="& codigo'response.write codigo'response.end set rs1= server.CreateObject("ADODB.Recordset")rs1.open sql1,con,3,3%> <tr> <td> <font size="2" face="Arial, Helvetica, sans-serif"> <% = rs1("titulo")%> </font></td> <td> <font size="2" face="Arial, Helvetica, sans-serif"> <% = rs("nome")%> </font></td> <td> <font size="2" face="Arial, Helvetica, sans-serif"> <% = rs("email") %> </font></td> <td> <font size="2" face="Arial, Helvetica, sans-serif"> <% =rs("comentario") %> </font></td> <td> <font size="2" face="Arial, Helvetica, sans-serif"> <% =rs("data") %> </font></td> <td> <font size="2" face="Arial, Helvetica, sans-serif"> <% =rs("hora") %> </font></td> <td bgcolor="#333333"><div align="center"><a href="confirmadelcomentario.asp?cod=<%=rs("id")%>"><font face="Arial Unicode MS" size="2" ><strong>Deletar</strong></font></a></div></td> </tr> <%rs.movenext loop%> </table>Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JCMPJ Postado Junho 5, 2006 Denunciar Share Postado Junho 5, 2006 Você já pensou em estudar um pouco mais sobre SQL, banco de dados relacionais, e outras coisas afins?Pra que dois recordset? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju_rezende Postado Junho 5, 2006 Autor Denunciar Share Postado Junho 5, 2006 são duas tabelas por isso 2 recordset.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Junho 5, 2006 Denunciar Share Postado Junho 5, 2006 são duas tabelas mas se entre elas existir uma ligação então faça INNER JOIN!! Foi o que o nosso colega JCMPJ indicou, estudar mais sobre SQL.você já imprimiu a consulta pra ver se codigo está recebendo valor? Se não está recebendo, então o problema é no seu primeiro select Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju_rezende Postado Junho 6, 2006 Autor Denunciar Share Postado Junho 6, 2006 brigada andreia vou estudar iner....abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ju_rezende
olá pessoal tenho 2 selects, mas não estão funcionando estão dando erro. Alguém poderia me dar uma ajudinha?
Tipo de erro:
Microsoft JET Database Engine (0x80040E14)
Erro de sintaxe (operador faltando) na expressão de consulta 'codigo='.
/tulio/tulio/tulio/tulio/luxuria/listarcometario.asp, line 47
Meu codico
<table width="770" border="1" cellpadding="0" cellspacing="0" bordercolor="#666666">
<%db = server.MapPath ("dados\luxuria.mdb")
set con = server.CreateObject("adodb.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\tulio\tulio\tulio\luxuria\luxuria.mdb;Persist Security Info=False"
sql= "select * from Comentario order by data desc"
set rs= server.CreateObject("ADODB.Recordset")
rs.open sql,con,3,3
%>
<% do while rs.eof = false
dim codigo
codigo=rs("codigo")
sql1= "select * from blog where codigo="& codigo
'response.write codigo
'response.end
set rs1= server.CreateObject("ADODB.Recordset")
rs1.open sql1,con,3,3%>
<tr>
<td> <font size="2" face="Arial, Helvetica, sans-serif">
<% = rs1("titulo")%>
</font></td>
<td> <font size="2" face="Arial, Helvetica, sans-serif">
<% = rs("nome")%>
</font></td>
<td> <font size="2" face="Arial, Helvetica, sans-serif">
<% = rs("email") %>
</font></td>
<td> <font size="2" face="Arial, Helvetica, sans-serif">
<% =rs("comentario") %>
</font></td>
<td> <font size="2" face="Arial, Helvetica, sans-serif">
<% =rs("data") %>
</font></td>
<td> <font size="2" face="Arial, Helvetica, sans-serif">
<% =rs("hora") %>
</font></td>
<td bgcolor="#333333"><div align="center"><a href="confirmadelcomentario.asp?cod=<%=rs("id")%>"><font face="Arial Unicode MS" size="2" ><strong>Deletar</strong></font></a></div></td>
</tr>
<%rs.movenext
loop%>
</table>
Abraços
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.