/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Problem med gnyffer
Fra : Nhi


Dato : 30-01-02 21:01

hej
jeg har problem med enkelt gnyffer i textarea.
jeg skal kunne skrive i databasen, med gnyffer så derfor denne function:
***********************************
function replaceGnyf(inText)

replaceGnyf = replace (inText, "'", "¤", 1, len(inText))
************************************************

Er der nogen som kan se hvorfor den ikke virker.
Det virker ellers fint i inputfelt.
Mange tak på forhånd



 
 
Jørn Andersen (30-01-2002)
Kommentar
Fra : Jørn Andersen


Dato : 30-01-02 21:40

On Wed, 30 Jan 2002 21:01:13 +0100, "Nhi" <nhiasy@stofanet.dk> wrote:

>jeg har problem med enkelt gnyffer i textarea.
>jeg skal kunne skrive i databasen, med gnyffer så derfor denne function:
>***********************************
>function replaceGnyf(inText)
>
>replaceGnyf = replace (inText, "'", "¤", 1, len(inText))
>************************************************
>
>Er der nogen som kan se hvorfor den ikke virker.

Jeg har lige prøvet, og hos mig virker den da udmærket.
Har du glemt "End Function" ?

- Derudover kan du forkorte den til:
ReplaceGnyf = Replace (inText, "'", "¤")
da resten er defaults.

Good luck,
Jørn


Nhi (30-01-2002)
Kommentar
Fra : Nhi


Dato : 30-01-02 22:43

hej
tak for svarende.
Jeg har fået den til at virke en anden textarea, men ikke i den der er
problem med.
Og ja der er end function.


"Jørn Andersen" <jorn@jorna.dk> skrev i en meddelelse
news:6dmg5us6oeonr0pl3a175vjmt02ttghblc@4ax.com...
> On Wed, 30 Jan 2002 21:01:13 +0100, "Nhi" <nhiasy@stofanet.dk> wrote:
>
> >jeg har problem med enkelt gnyffer i textarea.
> >jeg skal kunne skrive i databasen, med gnyffer så derfor denne function:
> >***********************************
> >function replaceGnyf(inText)
> >
> >replaceGnyf = replace (inText, "'", "¤", 1, len(inText))
> >************************************************
> >
> >Er der nogen som kan se hvorfor den ikke virker.
>
> Jeg har lige prøvet, og hos mig virker den da udmærket.
> Har du glemt "End Function" ?
>
> - Derudover kan du forkorte den til:
> ReplaceGnyf = Replace (inText, "'", "¤")
> da resten er defaults.
>
> Good luck,
> Jørn
>



Jesper Stocholm (30-01-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 30-01-02 23:10

Nhi wrote in news:3c58510a$0$213$ba624c82@nntp03.dk.telia.net:

> hej
> jeg har problem med enkelt gnyffer i textarea.
> jeg skal kunne skrive i databasen, med gnyffer så derfor denne
> function: ***********************************
> function replaceGnyf(inText)
>
> replaceGnyf = replace (inText, "'", "¤", 1, len(inText))
> ************************************************
>

hvorfor sætter du et "forkert" tegn ind i stedet for glyph'er ?

Jeg plejer at bruge

strRepl = replace(someText,"'","''")

.... så kommer din glyph/ping med i dine data - og ikke det andet tegn.

--
Jesper Stocholm - http://stocholm.dk

Synes du også, at Britney trods alt er meget lækker - men dog
på grænsen til det kvalmende ? http://stocholm.dk/britney.txt

Tony Lorentzen (31-01-2002)
Kommentar
Fra : Tony Lorentzen


Dato : 31-01-02 08:58

"Jesper Stocholm" <spam200201@stocholm.dk> wrote in message
news:Xns91A6EB9487523spamstocholmdk@192.38.208.81...

[snip]

> Jeg plejer at bruge
>
> strRepl = replace(someText,"'","''")

Jeg plejer at bruge html tegnet &#39; det virker uden problemer. Også I
textareas og andre steder. Hvis du bruger dobbelt gnyffer (eller plinger -
kært barn har mange navne) så får du dem vel også dobbelt ind i databasen?

Tony



Jesper Stocholm (31-01-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 31-01-02 12:47

Tony Lorentzen wrote in news:a3atet$2dgc$1@news.cybercity.dk:

> "Jesper Stocholm" <spam200201@stocholm.dk> wrote in message
> news:Xns91A6EB9487523spamstocholmdk@192.38.208.81...
>
> [snip]
>
>> Jeg plejer at bruge
>>
>> strRepl = replace(someText,"'","''")
>
> Jeg plejer at bruge html tegnet &#39; det virker uden problemer. Også
> I textareas og andre steder. Hvis du bruger dobbelt gnyffer (eller
> plinger - kært barn har mange navne)

nemlig ... men "gnyf" ? Er det ikke blot et spørgsmål om, at der er nogen
der synes det er sjovt at tale babysprog ? Tegnet hedder en "glyph" på
engelsk ... og at lave det om til "gnyf" skyldes enten at kratfigt udslag
af "ponypper" eller at man synes man er lidt cool, når man kalder det et
"næsten-navn" :) Det minder mig meget om den tråd for noget tid siden,
der handlede om at nogen synes det var sejt at bruge et "Tag" som navn
.... i stedet for sit rigtige navn :)

> så får du dem vel også dobbelt
> ind i databasen?
>

nu har jeg ikke lige mulighed for at kigge i nogle rigtige data, men i
hvert fald mener jeg, at det er relativt transperant, når det skal
skrives ud i den anden ende. Jeg mener ikke at jeg har kodet den omvendte
"ReReplace()" nogensinde.

Til gengæld lyder det som en god idé med &#39; :)

--
Jesper Stocholm - http://stocholm.dk

Synes du også, at Britney trods alt er meget lækker - men dog
på grænsen til det kvalmende ? http://stocholm.dk/britney.txt

Jakob Andersen (31-01-2002)
Kommentar
Fra : Jakob Andersen


Dato : 31-01-02 14:04

"Tony Lorentzen" <tony@lorentzen.com> wrote in message
news:a3atet$2dgc$1@news.cybercity.dk...
> Jeg plejer at bruge html tegnet &#39; det virker uden problemer. Også I
> textareas og andre steder.

Så ryger din datastringens bare da du binder dig til HTML.

>Hvis du bruger dobbelt gnyffer (eller plinger -
> kært barn har mange navne) så får du dem vel også dobbelt ind i databasen?

Når du sætter '' ind i en SQL streng kommer der kun ' i databasen hvis det
er det du mener? Du escaper jo blot værdien med '.

--
Jakob Andersen




Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste