---
title: "ultimata fixen?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11932-ultimata-fixen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "icaaq"
published: "2001-10-03T19:51:00.000Z"
updated: "2001-10-03T21:19:00.000Z"
replies: 9
views: 254
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/11932-ultimata-fixen"
---

# ultimata fixen?

## #1 — icaaq, 2001-10-03T19:51Z

jag har sett ett antal olika funktioner för att fixa tecken innan man lägger in data i en databas, men jag undrar om vi nu skulle komma på den ultimata funktionen som innehåller alla möjliga *replacar* ;)

Är ni med :q

Permalänk: https://www.webforum.nu/p/11932

## #2 — Pace, 2001-10-03T20:40Z

> som innehåller alla möjliga replacar

Vadå? Det räcker väl med ' eller vad menar du? :q

Permalänk: https://www.webforum.nu/p/288043

## #3 — icaaq, 2001-10-03T20:42Z

jooo......tänkte inte mig för innan jag postade.....

det är väl ' och &#0124; och , 

eller är det nån mer :q

Permalänk: https://www.webforum.nu/p/288044

## #4 — Pace, 2001-10-03T20:45Z

Det är följande tecken:
 '
 &#0124;

Och \[ samt % betraktas båda som "wildcards" när man gör en sökning med LIKE '%blaha%'. Så om du har \[ tillsammans med % kan det uppstå problem.
Komma-tecken (,) ska inte ställa till några problem.

Permalänk: https://www.webforum.nu/p/288045

## #5 — icaaq, 2001-10-03T20:47Z

se där.....då fick vi det uppklarat ;)

Permalänk: https://www.webforum.nu/p/288046

## #6 — Addeladde, 2001-10-03T20:55Z

Blev lite nyfiken på vad Ni pratar om?
Vad pratar Ni om igentligen?

Något om tecken som ska in i databasen förklara lite bättre

;)

Permalänk: https://www.webforum.nu/p/288047

## #7 — jorgen, 2001-10-03T20:59Z

Hej!

Den ultimataste jag hittat är:

```
Function FixaTecken(sfix)
sfix = Replace(Trim(sfix), "'", "''")
sfix = Replace(sfix, "&#0124;", "")
sfix = Replace(sfix, chr(34), "")
FixaTecken = sfix
End Function
```

Gjord av PatrikB i tidigare inlägg.

Mvh Jörgen :)

Permalänk: https://www.webforum.nu/p/288048

## #8 — Pace, 2001-10-03T21:08Z

...fast citations-tecken brukar inte ställa till med några problem. 

```
Function FixaTecken(sfix)
sfix = Replace(Trim(sfix), "'", "''")
sfix = Replace(sfix, "&#0124;", "")
[b]sfix = Replace(sfix, chr(34), "")[/b]
FixaTecken = sfix
End Function
```

Permalänk: https://www.webforum.nu/p/288049

## #9 — Pace, 2001-10-03T21:10Z

> Blev lite nyfiken på vad Ni pratar om?
> Vad pratar Ni om igentligen?
> Något om tecken som ska in i databasen förklara lite bättre

Om du har med ett ' extra i SQL så kan det uppstå lite problem i text-fält eftersom den tror att strängen är slut.

Rätt: UPDATE tabell SET fält = 'hej'
Fel: UPDATE tabell SET fält = 'hej''

Genom att använda funktionen "FixaTecken" så dubbleras ' tecknet och rättar till felet.
Fel blir: UPDATE tabell SET fält = 'hej''' 

\[Redigerat av Pace den 03 okt 2001\]

Permalänk: https://www.webforum.nu/p/288050

## #10 — Vide, 2001-10-03T21:19Z

Egentligen så är inte &#0124; ett ogiltigt tecken, för dom flesta databaserna iaf... vet inte riktigt vart det används, men jag har sett ett svar här på wF om detta...

Permalänk: https://www.webforum.nu/p/288051

---

Tråden på webben: https://www.webforum.nu/amne/asp/11932-ultimata-fixen
