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!

Erro De Sintaxe! Como Resolvo?
Started By Renan P, 17/10/2004, 02:19
Nenhuma resposta neste tópico
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)