---
title: "Spara McDonald's i databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/127351-spara-mcdonald-s-i-databas"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "bwcMikke"
published: "2005-04-29T13:46:22.000Z"
updated: "2005-04-29T14:25:10.000Z"
replies: 4
views: 410
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/dotnet/127351-spara-mcdonald-s-i-databas"
---

# Spara McDonald's i databas

## #1 — bwcMikke, 2005-04-29T13:46Z

Nu tar jag helg - jag blir tokig!

Jag skall spara order "McDonald's" i ett fält i en databas.
Problemet är att när jag bygger sql-strängen med ex.

```
strSqlQ += "namn = '" + strNamn+ "', ";
```

så används ju ' som avgränsare för strängar och jag får alltså 3st ' vilket kraschar sql-frågan.

Det finns säkert något smart sätt att lösa detta - men jag kan det inte.

Tack på förhand

/Mikke

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

## #2 — @nders, 2005-04-29T13:47Z

Gör en replace på apostrof till två apostrofer så borde det bli kanonläckert.

Mvh

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

## #3 — bwcMikke, 2005-04-29T13:55Z

Re: Spara McDonald's i databas

Tack för snabbt svar. Jag vet inte än om det funkar - jag får ett annat fel:

```
Undantagsinformation: System.NullReferenceException: Objektreferensen har inte angetts till en instans av ett objekt.

Källfel: 
Rad 474:					string strFileName = Path.GetFileName(MyPostedMember.FileName);
Rad 475:					strSqlQ += "', '" + arrFilename[i].Replace("'","''");
Rad 476:					strSqlQ += "', '" + arrBildtext[i+1].Replace("'","''");
Rad 477:				}
```

Felet inträffar på rad 476.
Jag är helt slut i huvudet - är det bara något skitfel?

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

## #4 — @nders, 2005-04-29T14:01Z

Nu är jag inte direkt någon stjärna på asp.net, men jag hade provat så här:

```
strSqlQ += "', '" + arrFilename[i].ToString().Replace("'","''");
```

Edit: efter att ha läst igen så är det nog helt off, men strunt samma. :)

Är du säker på att indexet i+1 finns i arrayen?

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

## #5 — bwcMikke, 2005-04-29T14:25Z

Re: Spara McDonald's i databas

Tack för hjälpen @anders!

Nu funkar det! 
Det sista problemet var nog att strängen inte var definierad. Jag gjorde en IF-sats som löste problemet.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/127351-spara-mcdonald-s-i-databas
