55 messaggi dal 17 ottobre 2001
www.soluxioni.it
salve a tutti avrei bisogno di una mano.
Mi trovo nella situazione dove dovrei eliminarre il doppio apice all'interno di alcuni campi di un DB ACCESS 2000
Esempio
CAMPO1
ci "vediamo" domani

vorrei che il risultato fosse

CAMPO1
ci vediamo domani

Mi servirebbe sapere solo come faccio ad individuare il doppio apice all'interno di una stringa.
Ve lo chiedo dato che il doppio apice " in ASP serve anche per altre cose ....

GRAZIE mille
Edo

Edo
edo ha scritto:
dovrei eliminarre il doppio apice all'interno di alcuni campi di un DB


Puoi fare una semplice query su tutto il DB del tipo:

UPDATE Tabella1
SET campo1 = Replace(campo1, """", "")


Ve lo chiedo dato che il doppio apice " in ASP serve anche per altre cose ....


Sì, ma la soluzione non è (e *non deve essere*) togliere il doppio apice dal database...

Matteo Casati
GURU4.net
55 messaggi dal 17 ottobre 2001
www.soluxioni.it
Ok li c'ero ma il mio problema forse mi ero spiegato male è creare una funzione del tipo:

Function Apice(Valore)
If Valore <> "" then
lunCo = len(Valore)
for j=1 to lunCo
if mid(Valore,j,1) = "'" then
Valore=left(Valore,j-1) & "`" & right(Valore,lunCo-j)
j=j+1
end if
next
End IF
Apice=Valore
End Function

la funzione sopra mi sostituisce l'apostrofo con un altro tipo di apostrofo `
mentre io vorrei inserire al posto dell'apostofo la ricerca del doppio apice ovvero " e sostotuirlo con un spazio.

Scusami ma non mi ero spiegato bene

Edo
48 messaggi dal 22 febbraio 2004
con replace eviti gli apici prima di inserire i dati nel db...

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.