Ir para conteúdo

Arquivado

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

supino

variavel em sql com access

Recommended Posts

Galera gostaria de saber se o access aceita a declaração de variaveis em comandos tansact-sql pois to fazendo uma pagina que conten o seuinte código.Da dando esse erro na linha 34Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][Driver ODBC para Microsoft Access] Instrução SQL inválida. 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' ou 'UPDATE' esperado. /index.asp, line 34 1-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">2-<html>3-<head>4-<title>Untitled Document</title>5-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">6-</head>7- <% 8- set BD = server.createObject("adodb.connection")9- set RS = server.createObject("adodb.recordSet")10- set RSJOGADOR = server.createObject("adodb.recordSet")11- BD.open "DBQ=C:\Inetpub\wwwroot\jog_bd.mdb;Driver={Microsoft Access Driver (*.mdb)}"12- %>13-<body text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">14-<table width="780" height="419" border="0">15- <tr> 16- <td height="105" colspan="3"><img src="topo.jpg" width="776" height="152"></td>17- </tr>18- <tr> 19- <td width="127" height="259" bgcolor="#CCCCCC"> 20- <%21- set RS = BD.execute("select * from tabmenu")22- response.write"<table bgcolor='00000'>"23- while not RS.eof24- response.write"<tr bgcolor='cccccc'><td width='135' bgcolor='cccccc'><font size='2' face='Arial, Helvetica, sans-serif'><a href='"& RS("men_link") &"'>" & RS("men_nome") & "</a></font></td></tr>"25- RS.MoveNext26- wend27- response.write"</table>"28- %>29- </td>30- <td width="500" bgcolor="#00FF00"> </td>31- <td width="139" bgcolor="#990066">32- <%33- wsql="declare @maximo int select @maximo = max(jog_id) from tabjogador select jog_nome,jog_id from tabjogador where jog_id<@maximo and jog_id> @maximo-10"34- set RSJOGADOR = BD.execute("wsql")35- while not RS.eof36- response.write"<br><a href='jogador.asp?wcod_id="& RSJOGADOR("jog_id") & "'>" & RSJOGADOR("jog_nome") & "</a>"37- RS.MoveNext38- wend39- %>40- </td>41- </tr>42-</table>43-</body>44-</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara... se ele aceita eu não sei,.. mas tenta mudar a linha abaixo34- set RSJOGADOR = BD.execute("wsql")para34- set RSJOGADOR = BD.execute(wsql) `-<<tire as aspas...beleza.. qq coisa postae.. espero ter ajudado...hehehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

se não der... troque a linha 34 por Response.Write Wsql e veja o resultado se é uma instrução SQL válida e se as informações que você esta passando estão chegando ao SQL,....

Compartilhar este post


Link para o post
Compartilhar em outros sites

se não der... troque a linha 34 por Response.Write Wsql e veja o resultado se é uma instrução SQL válida e se as informações que você esta passando estão chegando ao SQL,....

faça isso e deve resolver, senão posta o erro novamente...

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.