Ir para conteúdo

POWERED BY:

Arquivado

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

mkboy

Erro de sintaxe (operador ausente)

Recommended Posts

Esta dando o seguinte erro:

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 'auction_id='. /auction/auction_item.asp, line 15

E abaixo as linhas próximas:10. set outpostDB = Server.CreateObject("ADODB.Connection")11. outpostDB.Open "outpost"12. 13. sqlText = "select * from auction_items where auction_id="_14. & p_auction_id15. set itemSet = outpostDB.Execute(sqlText)

Os numeros nao fazem parte do codigo, são só para informar as linhas

Onde errei?Valeu!!!!!!!!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não foi enviado nenhum dado...se for query tenta colocar la em cimapagina.asp?link=1o seu deve estar pagina.asp?link=Ou na hora de passar as informações você não as pegou direito.. Confira as variaveis...

Compartilhar este post


Link para o post
Compartilhar em outros sites

O código inteiro:

<%@ language="Vbscript" %><% pageTitle="Leilão " %><!--#include virtual="pagetop.txt"--><%    'Extraindo informação do form    p_auction_id = cstr(Request.querystring("p_auction_id"))        set outpostDB = Server.CreateObject("ADODB.Connection")    outpostDB.Open "outpost"    sqlText = "select * from auction_items where auction_id="_        & p_auction_id    set itemSet = outpostDB.Execute(sqlText)        if itemSet.EOF then        Response.Write "Auction "&p_auction_id&" does not exist."    else        p_name = itemSet("item_name")        p_desc = itemSet("item_desc")        p_image = itemSet("image_URL")        p_min = itemSet("opening")        p_current = itemSet("current")        p_start = itemSet("startdate")        p_end = itemSet("enddate")        p_seller = itemSet("seller")        p_next = p_current + 1.00%>        <h1 align="center"><%=p_name%></h1>        <HR>        <TABLE width=100%>        <TR><td width=60%>        <%= p_desc %>        <P>        <IMG SRC="<%=p_image%>">        </TD><TD>        <h3>Lance neste Item</h3>         Vendedor:  <%=p_seller%><BR>         Oferta inicial:  R$<%=formatNumber(p_min, 2)%><BR>         Oferta atual:  R$<%=formatNumber(p_current, 2)%><BR>         Ofertas terminam em:  <%=p_end%>  <P>        <FORM ACTION="auction_biditem.asp" METHOD="post">        <INPUT TYPE="hidden" NAME="p_auction_id"             VALUE="<%=p_auction_id%>">        <INPUT TYPE="hidden" NAME="p_current"             VALUE="<%=p_current%>">        Sua oferta:  <INPUT TYPE="text" NAME="p_bid" size=10             VALUE="R$<%=formatNumber(p_next, 2)%>"><P>       <INPUT TYPE="submit" VALUE="Entrar com a Oferta">        </FORM>        </TD></TR>        </TABLE><%    end if %><!--#include virtual="pagebottom.txt"--></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Onde está:

sqlText = "select * from auction_items where auction_id="_
& p_auction_id

Faz assim:

sqlText = "select * from auction_items where auction_id= "&p_auction_id&""

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.