Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2015, 10:58
ivanlo15
 
Fecha de Ingreso: mayo-2015
Mensajes: 22
Antigüedad: 9 años, 6 meses
Puntos: 1
Error de sintaxis (falta operador) en la expresión de consulta

Me sale este error pero no entiendo el por q ...


Microsoft JET Database Engine error '80040e14'

Error de sintaxis (falta operador) en la expresión de consulta 'pass='.

, l�nea 44



codigo:


<%
Dim oConn,strSQL, objRS,pas



set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("SSP.mdb"))

set rs=Server.CreateObject("ADODB.recordset")
sql="SELECT Usuario FROM Supervisor where pass="&Request.Form("pass")&""
rs.Open sql,conn,1 ,2
i=rs.RecordCount
if i=1 then


Aqui haria submmit a otra pagina


else

Response.Write("<SCRIPT LANGUAGE=javascript>")
Response.Write("alert('Contraseña incorrenta')")
Response.Write("</SCRIPT>")


end if

rs.Close
conn.Close

%>

el input:
<input name="pass" type="text" value="" size="15" borde="2" autofocus>


y aprovechando como puedo hacerle para q haga sumit a otra pagina sin necesidad de un boton y link ya que si cumple la condición de if lo ejecutaria

Última edición por ivanlo15; 02/06/2015 a las 11:03