Autore Messaggio
Infomaint srl 30/11/2011 17:59

Apici doppi VBScript

Vorrei esportare un campo utilizzando uno script VB personalizzato nel seguente modo:

Dim inizio
Dim fine
Dim link

  inizio="<iframe src=""
  fine=""></iframe>"
  link = inizio & "http://www.miodominio.it/risultati_std.xml.asp?codice=81" & fine
  Rdy.ResponseWrite(link)

il risultato del campo dovrebbe essere:
<iframe src="http://www.miodominio.it/risultati_std.xml.asp?codice=81"></iframe>

logicamente mi da un problema di apici doppi.
Non so se posso chiederlo qui sul forum e non so nemmeno se sono nella discussione giusta ma qualcuno mi potrebbe suggerire come risolvo il problema di concatenamento degli apici doppi ?

Grazie
Marco

Fabio 01/12/2011 08:08

Gli apici doppi vanno raddoppiati all'interno delle stringhe, tipo

link = inizio & """http://www.miodominio.it/risultati_std.xml.asp?codice=81""" & fine

N.B. Ci sono 3 apici in apertura e 3 in chiusura della stringa
I primi doppi apici servono per l'inizio della stringa, i seguenti 2 rappresentano un singolo doppio apice nella striga finale
Nei 3 apici di chiusura invece i primi 2 rappresentano un singolo doppio apice nella striga finale e poi l'ultimo doppio apice chiude la stringa.

Forse cosi' ti e' ancora piu' chiaro

link = "<iframe src=""http://www.miodominio.it/risultati_std.xml.asp?codice=81""></iframe>"


Infomaint srl 02/12/2011 04:47

Grazie

Marco