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%>Linha 47 <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 Guest Visitante Postado Junho 6, 2006 Denunciar Share Postado Junho 6, 2006 é muito provável que algum registro da tabela Comentario esteja com o campo codigo em branco Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Junho 6, 2006 Denunciar Share Postado Junho 6, 2006 o codigo não esta indo, provavelmente não tem nada cadastrado na tabela.... então adicionei uma verificação pra issoteste <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 if rs.eof then response.write "nada cadastrado" else %> <% do while rs.eof = false dim codigo codigo=rs("codigo") sql1= "select * from blog where codigo="& codigo 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 end if%> </table> 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 amigo pela ajuda, agora funcionouabraç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%>Linha 47
<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
3 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.