Visual Basic - Undeterminated String

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 10
Ha aumentado su posición en 4 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Undeterminated String

Publicado por Jordi (6 intervenciones) el 25/04/2017 13:48:33
Hola a tod@s,

Soy nuevo en este foro y en la programación con VB.
Estoy realizando un proyecto "simple", pero me está dando muchos problemas.
Para empezar, tengo el error siguiente:

Microsoft VBScript compilation error: Unterminated string constant


Lo tengo en la línea 17 de código (línea 6 a continuación), allí tengo la variable "sMailCabecera", pero justo en las líneas de arriba estoy declarando la variable.

1
2
3
4
5
6
7
Public sMailHTMLCompleto,sMailCabecera,sMailNombreCompleto,sMailParte1,sMailParte2,sMailCosteTotal,sMailCosteDep,sMailCabTabla
public sMailCampo1a,sMailCampo2a,sMailCampo3a,sMailCampo4a,sMailCampo5a,sMailCampo6a,sMailFinCampo
public sMailCampoImpPl,sMailCampoFecha,sMailCampoBN,sMailCampoDuplex,sMailCampoCoste,sMailCampoDoc
Public sMailPie1,sMailGeneratedAt,sMailPie2
 
sMailCabecera = "<html ><meta http-equiv='Content-Type' content='text/html; charset=ISO 8859-1'><head></head><body ><table Table border=0cellspacing=1 cellpadding=0 width='100%' style='width:100.0%'><tr><td>


¿A qué se debe este error? No lo estoy declarando bien?

Gracias, un saludo.
Jordi
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 4.017
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Undeterminated String

Publicado por Andres Leonardo (1673 intervenciones) el 25/04/2017 15:41:01
Debes cerrar el String con otra doble comilla

Mira asi.

1
sMailCabecera = "<html ><meta http-equiv='Content-Type' content='text/html; charset=ISO 8859-1'><head></head><body ><table Table border=0cellspacing=1 cellpadding=0 width='100%' style='width:100.0%'><tr><td>"

'otra cosa mira por que no cierras el td>

bueno en todo caso ahi esta tu string.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Antoni Masana
Val: 1.199
Bronce
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Undeterminated String

Publicado por Antoni Masana (431 intervenciones) el 26/04/2017 03:29:09
¿Es Visual Basic o Visual Basic Script? es que son del mismo padre pero dos cosas diferentes.

El error esta en la última línea, faltan unas comillas al final del texto.

Tu línea simplificada:
1
sMailCabecera = "<html ><meta http-equiv='Content-Type' ... style='width:100.0%'><tr><td>

La línea corregida y simplificada:
1
sMailCabecera = "<html ><meta http-equiv='Content-Type' ... style='width:100.0%'><tr><td>"

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 10
Ha aumentado su posición en 4 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Undeterminated String

Publicado por Jordi (6 intervenciones) el 26/04/2017 10:22:23
Buenos días,

Gracias por vuestras respuestas, ha sido un fallo de novato.

Con respecto a tu pregunta, es un script que ejecuto a través de un programa, por lo que entiendo que será Visual Basic Script.
Con el cierre de las comillas se ha solucionado.

Gracias, un saludo.
Jordi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar