84 messaggi dal 15 settembre 2005
Ciao ragazzi io ho all'interno di una query asp questo codice

sca_descrizione_b2c='"&trim(request("sottocategoria"))&"'"

in questo modo elimino gli spazi vuoti...il mio problema è che a questa query può arrivare una sottovategoria che viene passata in questo modo:
14'' - 17''
dopo avergli passato questa sottocat la query diventa

and sca_descrizione_b2c='CRT 14'' - 17'''

io ho dei record con questa sottocategoria ma passandogliela in questo modo non li visualizza cosa posso fare?
19 messaggi dal 23 settembre 2005
Nella sottocategoria che passi il simbolo dei pollici (immagino siano questo, o sbaglio?) è rappresentato da due apici (' ') oppure da aperte-virgolette (")?

Il problema è che il simbolo dei pollici (apici o virgolette) diventa una chiusura nella SQL.
Io cambierei la categoria nei record da "CRT 14"-17"" a "CRT 14p - 17p"

Poi prima di eseguire l'SQL fai i Replace:
Nel caso degli apici:

dim strDescrizioneB2C
strDescrizioneB2C = trim(Request("sottocategoria"))
strDescrizioneB2C = Replace(strDescrizioneB2C, "''", "p")

Nel caso delle virgolette:
dim strDescrizioneB2C
strDescrizioneB2C = trim(Request("sottocategoria"))
strDescrizioneB2C = Replace(strDescrizioneB2C, """, "p")

...
sca_descrizione_b2c='"& strDescrizioneB2C &"'"

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.