---
title: "SQL-problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/98658-sql-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mika3l"
published: "2004-03-03T16:10:45.000Z"
updated: "2004-03-03T18:41:00.000Z"
replies: 4
views: 232
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/98658-sql-problem"
---

# SQL-problem

## #1 — Mika3l, 2004-03-03T16:10Z

Har en inloggningssida där jag vill logga diverse saker.
Jag har i databasen (MySQL) en tabell där jag har ett fält jag vill spara en liten textsnutt i. Texten ska i detta exempel vara 3 felinloggningar, blockas (använt användarnamn).
Har testat med följande kod...

```
SQL = "INSERT INTO tabell (f_ip,f_time,f_desc) VALUES('" & Request.ServerVariables("REMOTE_ADDR") & "','" & now() & "','3 felinloggningar, blockad (" & username & ").')"
```

...men jag får då felmeddelandet...

> Kompileringsfel i Microsoft VBScript (0x800A0401)
> Slut på programsats förväntas.

...som klagar på " & username & ".

Hur ska jag göra för att kunna få in username där jag vill ha det?

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

## #2 — J.N., 2004-03-03T16:18Z

HEJ!

Den klagar inte på username, du ska ha " runt detta fält, eftersom det är text.

Du kan säkert sätta ihop strängen i sql:en, men testa först med

```
'3 felinloggningar, blockad (" & username & ").'

str = "3 felinloggningar & " " & blockad & " " & username & ".""

och

... '" & now() & "', "' & str & "')"
```

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

## #3 — J.N., 2004-03-03T16:18Z

HEJ!

Den klagar inte på username, du ska ha " runt detta fält, eftersom det är text.

Du kan säkert sätta ihop strängen i sql:en, men testa först med

```
'3 felinloggningar, blockad (" & username & ").'

str = "3 felinloggningar & " " & blockad & " " & username & ".""

och

... '" & now() & "', "' & str & "')"
```

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

## #4 — Engine^, 2004-03-03T16:32Z

Jag såg inget fel, men så missar man det uppenbara ibland ;) Felet kan bero på att det ligger ett citationstecken och skräpar någonstans.

Annars kan du ju testa på **J.N.**s linje...

```
strIP = Request.ServerVariables("REMOTE_ADDR")
strTime = Now()
strDesc = "3 felinloggningar, blockad (" & username & ")."

SQL = "INSERT INTO tabell (f_ip,f_time,f_desc) VALUES ('" & strIP & "', '" & strTime & "', '" & strDesc & "')"
```

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

## #5 — Mika3l, 2004-03-03T18:41Z

Att köra med variabel fungerade bra. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/98658-sql-problem
