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

Error sintaxis

Estas en el tema de Error sintaxis en el foro de ASP Clásico en Foros del Web. Buenas amigos, tengo un problema en un codigo y no se como solucionarlo lo tengo entre <% %> Response.Write "<a href='javascript :ventanaSecundaria(foto.asp?foto=" & Rs(idfoto) & ...
  #1 (permalink)  
Antiguo 14/02/2011, 11:16
 
Fecha de Ingreso: abril-2004
Mensajes: 26
Antigüedad: 20 años, 1 mes
Puntos: 0
Error sintaxis

Buenas amigos,

tengo un problema en un codigo y no se como solucionarlo lo tengo entre <% %>

Response.Write "<a href='javascript:ventanaSecundaria(foto.asp?foto=" & Rs(idfoto) & "')> <img src=" & Rs(foto) & " width='150' height='120'></a>"

esto me hace abrir una ventana nueva con la foto que selecciono pero me da error.

ADODB.Recordset error '800a0cc1'

No se encontró el elemento en la colección que corresponde con el nombre o el ordinal pedido.

os pido vuestra ayuda GRACIAS FORO.
  #2 (permalink)  
Antiguo 14/02/2011, 11:39
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 3 meses
Puntos: 8
Respuesta: Error sintaxis

verifica que el nombre del campo idfoto Es correcto,
verificar su escritura y si es rescatado por que consulta sql

ya que el error dice que idfoto no lo encuentra en el recorset generado
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 14/02/2011, 12:12
 
Fecha de Ingreso: abril-2004
Mensajes: 26
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Error sintaxis

es que no entiendo lo que pasa idfoto es lo que se le pasa a rs(idfoto) es el numero de la foto en la base de datos estan bien puestas las " y los ' estoy saturado de verdad.
  #4 (permalink)  
Antiguo 14/02/2011, 13:20
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 3 meses
Puntos: 8
Respuesta: Error sintaxis

Cita:
Iniciado por jtaja1 Ver Mensaje
es que no entiendo lo que pasa idfoto es lo que se le pasa a rs(idfoto) es el numero de la foto en la base de datos estan bien puestas las " y los ' estoy saturado de verdad.
pone el codigo completo para revisarlo
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #5 (permalink)  
Antiguo 14/02/2011, 14:20
 
Fecha de Ingreso: abril-2004
Mensajes: 26
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Error sintaxis

while not rs.eof
%>
<%
if jordi = 5 then
jordi = 1
Response.Write "<a href=javascript:ventanaSecundaria(foto.asp?foto=)& Rs('foto') > <img src=" & Rs(foto) & " width='150' height='120'></a>"
Response.Write "<p>&nbsp;</p>"
else
jordi = jordi + 1
Response.Write "<a href=javascript:ventanaSecundaria(foto.asp?foto=)& Rs('foto') > <img src=" & Rs(foto) & " width='150' height='120'></a>"

end if

Rs.MoveNext
wend
%>
  #6 (permalink)  
Antiguo 14/02/2011, 14:54
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Error sintaxis

por qué complicarse y ocupar el servidor con algo que se puede hacer en el cleinte
Cita:
while not rs.eof
%>
<a href='javascript:ventanaSecundaria(foto.asp?foto=< %=Rs("foto")%>)'> <img src='<%=Rs("foto")%>' width='150' height='120'></a>
<%
if jordi = 5 then
jordi = 1
jordi = 1
%>
<p>&nbsp;</p>
<%
end if
ordi = jordi + 1
Rs.MoveNext
wend
%>
  #7 (permalink)  
Antiguo 14/02/2011, 15:31
 
Fecha de Ingreso: abril-2004
Mensajes: 26
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Error sintaxis

gracias isa de verdad pero no me abre la ventana me sale error me podrias ayudar
  #8 (permalink)  
Antiguo 14/02/2011, 16:40
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Error sintaxis

a la función se le está pasando un string, por lo tanto ha de estar entrecomillado
Cita:
<a href='javascript:ventanaSecundaria("foto.asp?foto= <%=Rs("foto")%>")'>

Etiquetas: sintaxis
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 21:29.