Error de sintaxis ???????'

13/02/2005 - 01:56 por akiragrejander | Informe spam

Hola,
Llevo todo un dia peleandome con una instruccion If Len y no hay manera.

El codigo es el siguiente :

<TD width="1%"><% if len (oRs("Notas")>0 )then
response.write(<IMG border=0 src="Factura.gif">)
end if) %></TD>

Me dice lo siguiente.:
Error de compilación de Microsoft VBScript error '800a03ea'

Error de sintaxis

/fichas0.asp, line 253

response.write(<IMG border=0 src="Factura.gif">)
^



<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Hola,
<br>Llevo todo un dia peleandome con una instruccion If Len y no hay manera.
<br>El codigo es el siguiente :
<p>&nbsp;&nbsp; <b>&lt;TD width="1%">&lt;% if len (oRs("Notas")>0 )then</b>
<br><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response.write(&lt;IMG
border=0 src="Factura.gif">)</b>
<br><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end if) %>&lt;/TD></b>
<p>&nbsp;Me dice lo siguiente.:
<br>Error de compilaci&oacute;n de Microsoft VBScript error '800a03ea'
<p>Error de sintaxis
<p>/fichas0.asp, line 253
<p>response.write(&lt;IMG border=0 src="Factura.gif">)
<br>^
<br>&nbsp;</html>

Preguntas similare

Leer las respuestas

#1 Benjamin Porter
13/02/2005 - 10:49 | Informe spam
Está super claro, el string a imprimir debe ir entre comillas:

Lo tienes asi:
response.write(<IMG border=0 src="Factura.gif">)

Debe ser asi:
response.write("<IMG border=0 src="""Factura.gif""">")



Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")



escribió en el mensaje
news:
Hola,
Llevo todo un dia peleandome con una instruccion If Len y no hay manera.
El codigo es el siguiente :
<TD width="1%"><% if len (oRs("Notas")>0 )then
response.write(<IMG border=0 src="Factura.gif">)
end if) %></TD>
Me dice lo siguiente.:
Error de compilación de Microsoft VBScript error '800a03ea'
Error de sintaxis
/fichas0.asp, line 253
response.write(<IMG border=0 src="Factura.gif">)
^
Respuesta Responder a este mensaje
#2 akiragrejander
15/02/2005 - 20:18 | Informe spam

Lo último que he probado es esto y estoy apuntode mandarlo a la
M...

<% if len(oRs("Notas"))>0 then
response.write("<IMG border=0 src="""Factura.gif""">")
end if%>

A lo que me responde:

Error de compilación de Microsoft VBScript error '800a03ee'

Se esperaba ')'

/fichas0.asp, line 253

response.write("<IMG border=0 src="""Factura.gif""">")
-^

Matias Iacono escribió:

De cualquier manera, el objeto len no es condicionante, por lo que
deberias poner: <TD width="1%"><% if len(oRs("Notas"))>0 then
response.write(<IMG border=0 src="Factura.gif">)
end if) %></TD>Fijate en el cambio del IF... los parentesis
del len hacen referencia a oRS("NOTAS") y no ha toda la condicion.El
otro error, es el que te dice Benjamin
Matias Iacono
Microsoft MVP


wrote in message
news:,
Llevo todo un dia peleandome con una instruccion If Len y no
hay manera.
El codigo es el siguiente :

<TD width="1%"><% if len (oRs("Notas")>0 )then
response.write(<IMG border=0 src="Factura.gif">)
end if) %></TD>

Me dice lo siguiente.:
Error de compilación de Microsoft VBScript error '800a03ea'

Error de sintaxis

/fichas0.asp, line 253

response.write(<IMG border=0 src="Factura.gif">)
^






<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<body bgcolor="#FFFFFF">
Lo &uacute;ltimo que he probado es esto y estoy apuntode mandarlo a la
M...
<p><b>&lt;% if len(oRs("Notas"))>0 then</b>
<br><b>&nbsp;&nbsp;&nbsp;&nbsp; response.write("&lt;IMG border=0 src="""Factura.gif""">")</b>
<br><b>&nbsp;&nbsp;&nbsp;&nbsp; end if%></b>
<p>A lo que me responde:
<p><b>Error de compilaci&oacute;n de Microsoft VBScript error '800a03ee'</b>
<p><b>Se esperaba ')'</b>
<p><b>/fichas0.asp, line 253</b>
<p><b>response.write("&lt;IMG border=0 src="""Factura.gif""">")</b>
<br><b>-^</b>
<p>Matias Iacono escribi&oacute;:
<blockquote TYPE=CITE><style></style>
<font face="Arial"><font size=-1>De
cualquier manera, el objeto len no es condicionante, por lo que deberias
poner:</font></font>&nbsp; <b>&lt;TD width="1%">&lt;% if len(oRs("Notas"))>0
then</b>
<br><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response.write(&lt;IMG
border=0 src="Factura.gif">)</b>
<br><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end if) %>&lt;/TD></b><font face="Arial"><font size=-1>Fijate
en el cambio del IF... los parentesis del len hacen referencia a oRS("NOTAS")
y no ha toda la condicion.El otro error, es el que te dice Benjamin</font></font>
<br>--
<br>Matias Iacono
<br>Microsoft MVP
<br><a href="mailto:"></a>
<blockquote dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">&lt;<a href="mailto:"></a>>
wrote in message <a href="news:">news:</a>...Hola,
<br>Llevo todo un dia peleandome con una instruccion If Len y no hay manera.
<br>El codigo es el siguiente :
<p>&nbsp;&nbsp; <b>&lt;TD width="1%">&lt;% if len (oRs("Notas")>0 )then</b>
<br><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response.write(&lt;IMG
border=0 src="Factura.gif">)</b>
<br><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end if) %>&lt;/TD></b>
<p>&nbsp;Me dice lo siguiente.:
<br>Error de compilaci&oacute;n de Microsoft VBScript error '800a03ea'
<p>Error de sintaxis
<p>/fichas0.asp, line 253
<p>response.write(&lt;IMG border=0 src="Factura.gif">)
<br>^
<br>&nbsp;</blockquote>
</blockquote>

</body>
</html>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida