Foros del Web » Programando para Internet » ASP Clásico »

Falla en Codigo asp

Estas en el tema de Falla en Codigo asp en el foro de ASP Clásico en Foros del Web. por favor ayudenme, la query esta mala y no puedo encontrar la falla el error es el siguiente: Tipo de error: Error de compilación de ...
  #1 (permalink)  
Antiguo 18/10/2006, 06:37
Avatar de Sandino  
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 17 años, 8 meses
Puntos: 1
Falla en Codigo asp

por favor ayudenme, la query esta mala y no puedo encontrar la falla el error es el siguiente:

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0401)
Se esperaba un final de instrucción
/sistem.asp, line 71, column 44
sql = "SELECT * FROM Sistem WHERE Folio = '"&hdd_campos&"' "

y el codigo:

function Selecionar()
{
var frm = document.forms[0];
frm.hdd_campos.value = frm.campos.value;
frm.action="pagina.asp";
frm.submit();

}

//-->
</script>

<input type="hidden" value="campos" name="hdd_campos">
<%
sql = "SELECT * FROM Sistem WHERE Folio = '"&hdd_campos&"' "
Set rs = Conn.Execute(sql)
Response.Write sql
Response.End()
%>
<% while not rs.EOF %>

</head>

<body>
<form method="post" name="form1">
<table width="756" height="452" border="0">
<tr>
<td width="115" height="87" align="center">
<select name="campos" id="campos">
<option value="1">Folio</option>
<option value="2">Talon</option>
<option value="3">Rut</option>
<option value="4">Responsable</option>
<option value="5">Nulo</option>
<option value="6">Entregado</option>
</select></td>
  #2 (permalink)  
Antiguo 18/10/2006, 06:45
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Supongo que la linea 71 es el .Execute

Haz esto y postea el resultado (ya lo tienes pero en el lugar equivocado)

sql = "SELECT * FROM Sistem WHERE Folio = '"&hdd_campos&"' "
response.write sql
response.end

Set rs = Conn.Execute(sql)
  #3 (permalink)  
Antiguo 18/10/2006, 07:14
Avatar de Sandino  
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 17 años, 8 meses
Puntos: 1
me sale el mismo error lo puse de esta manera:

<input type="hidden" value="campos" name="hdd_campos">
<%
sql = "SELECT * FROM Sistem WHERE Folio = '"&hdd_campos&"' "
response.write sql
response.end
Set rs = Conn.Execute(sql)
%>
<script language="javascript">
function Selecionar(){
var frm = document.forms[0];
frm.hdd_campos.value = frm.campos.value;
frm.action="pagina.asp";
frm.submit();
}
</script>
<% while not rs.EOF %>

</head>
<body>
<form method="post" name="frm">
  #4 (permalink)  
Antiguo 18/10/2006, 07:53
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4

Es un error de sintaxis, la linea 71 es ???

sql = "SELECT * FROM Sistem WHERE Folio = '" & hdd_campos & "' "
  #5 (permalink)  
Antiguo 18/10/2006, 08:17
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Definitivamente algo tienes muy mal en tu código/lògica, si te marca error aún es por que tienes otro execute o un .open antes del response.write, además, por el cñodigo que pusiste:
Cita:
<input type="hidden" value="campos" name="hdd_campos">
<%
sql = "SELECT * FROM Sistem WHERE Folio = '"&hdd_campos&"' "
response.write sql
response.end
Set rs = Conn.Execute(sql)
%>
<script language="javascript">
function Selecionar(){
var frm = document.forms[0];
frm.hdd_campos.value = frm.campos.value;
frm.action="pagina.asp";
frm.submit();
}
</script>
<% while not rs.EOF %>

</head>
<body>
<form method="post" name="frm">
¡tienes el body y el formulario dentro de un ciclo!, eso claramente es incorrecto.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:14.