Jump to content


Photo

Erro De Sintaxe! Como Resolvo?


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Renan P

Renan P

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 17/10/2004, 02:19

Eu achei esse codigo de um sistema de noticias, mas o codigo está com um erro de sintaxe, como faço para resolve-lo?
O erro é o seguinte:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador ausente) na expressão de consulta 'id ='.

/view.asp, line 14



Olhem o código. A linha do erro é a que está em negrito:

<%
id = request.querystring("ID")
DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtemp=dsntemp & "DBQ=" & server.mappath("noticias.mdb")
sqlstmt = "SELECT * FROM noticias where id =" & id & " ORDER BY id DESC"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sqlstmt, DSNtemp, 3, 3
TotalRecs = rs.recordcount

date1 = rs("data")
id = rs("ID")
name1 = rs("materia")
p1= rs("conteudo")
description = p1
%>

<% =date1 %> --- <% =name1 %> <% =description%>


Espero rspostas.
OBRIGADO!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq