---
title: "Syntaxer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/53846-syntaxer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "LordJens"
published: "2002-09-21T08:05:50.000Z"
updated: "2002-09-22T06:46:17.000Z"
replies: 17
views: 416
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/53846-syntaxer"
---

# Syntaxer

## #1 — LordJens, 2002-09-21T08:05Z

Fan va ja har problem me syntaxerna. Nu e de fel igen.

cnn.Execute "UPDATE ligan SET traningar = '" & Request.Form(RecSet('ID')) & "' WHERE ID = '" & RecSet('ID') & "'

Förstår ni vad ja försöker göra?

Om ni har nåt bra tips på en sida på nätet som tar upp syntaxer kan ni väl tipsa.

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

## #2 — trexter.com, 2002-09-21T08:16Z

Vad för du för felmeddelande?
Syntaxer: <https://www.devguru.com>

 :)

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

## #3 — LordJens, 2002-09-21T08:22Z

syntaxerror

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

## #4 — trexter.com, 2002-09-21T08:25Z

Jag förstår inte riktigt vad du vill göra...
Men hur som helst finns det en del fel i det du skrivit:
cnn.Execute "UPDATE ligan SET traningar = '" & Request.Form(RecSet('ID')) & "' WHERE ID = '" & RecSet('ID') & "' 

Jag hade nog skrivit någonting liknande detta istället:

SQL = "UPDATE ligan SET traningar = '" & Request.Form(namn) & "' WHERE ID = " & RecSet('ID')
cnn.Execute SQL
 

 :)

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

## #5 — LordJens, 2002-09-21T08:35Z

nja, det går nog inte riktigt.

alltså i Request.Form innehåller 10 textfält. Deras namn är samma som ID:na i databasen. Därför Request.Form(RecSet('ID')).

Problemet är att jag inte vet hur jag skall använda ' " & för att det skall bli rätt.

Utgå alltså från första posten och hjälp mig med ' " & så att det blir rätt.

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

## #6 — trexter.com, 2002-09-21T08:45Z

I så fall, när du ska visa data från databen:
RecordSetetsNamn("Kolummens namn")
Du ska alltså inte använda '
Sedan när du infogar dynamisk information med t.ex:
'" & RecSet('ID') & "'
Ska du inte ha några ' med ute på kanterna eftersom ID är numeriskt. Annars ska du ha med det
Hänger du med?

Jag hoppas att det hjälper lite grand iaf....

 :)

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

## #7 — LordJens, 2002-09-21T08:50Z

cnn.Execute "UPDATE ligan SET traningar = '" & Request.Form(RecSet(ID)) & "' WHERE ID = '" & RecSet(ID) & "'
 
?

\- nej

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

## #8 — trexter.com, 2002-09-21T08:54Z

> **LordJens skrev:**
>
> cnn.Execute "UPDATE ligan SET traningar = '" & Request.Form(RecSet(ID)) & "' WHERE ID = '" & RecSet(ID) & "'
>  
> ?
> 
> \- nej

Har jag sagt att det skulle fungera? ;)
Testa: 
cnn.Execute "UPDATE ligan SET traningar = " & Request.Form(RecSet("ID")) & " WHERE ID = " & RecSet("ID") & "

Fungerar kanske, kanske inte.

 :)

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

## #9 — LordJens, 2002-09-21T09:01Z

tyvärr, "Unterminated string constant"

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

## #10 — trexter.com, 2002-09-21T09:10Z

På vilket tecken?
Det där kan inte vara hela felmeddelandet...

 :)

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

## #11 — LordJens, 2002-09-21T09:18Z

cnn.Execute "UPDATE ligan SET traningar = " & Request.Form(RecSet("ID")) & " WHERE ID = " & RecSet("ID") & "
\-----------------------------------------------------------------------------------------------------------^\[

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

## #12 — trexter.com, 2002-09-21T09:26Z

Testa o lägga till ett extra " i slutet...

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

## #13 — @nders, 2002-09-21T09:57Z

Njaeee... Visst kan man göra så, trexter, men det är inte riktigt rätt. Det korrekta är att ta bort **& "**.

Det finns väl ingen anledning att lägga till ingenting till en färdig sträng?

Mvh,

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

## #14 — trexter.com, 2002-09-21T10:06Z

> **@nders skrev:**
>
> Njaeee... Visst kan man göra så, trexter, men det är inte riktigt rätt. Det korrekta är att ta bort **& "**.
> 
> Det finns väl ingen anledning att lägga till ingenting till en färdig sträng?
> 
> Mvh,

Det stämmer, men kan det inte på sätt och vis vara bra att lägga till istället för att få "logik i koden".

 :)

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

## #15 — @nders, 2002-09-21T10:13Z

Nej, det tycker jag inte. Inte alls. Jag tycker det är mycket ologiskt.

"Hej, kan jag få en glass?"
"Ja, men då måste du ta den här också." (Sträcker fram handen med ingenting i den.)

Det är onödiga knapptryckningar och en onödig konkatenering som asp-motorn ska göra.

Mvh,

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

## #16 — LordJens, 2002-09-21T10:37Z

i'm confused ?:\|

kan ni ge mig ett konkret exempel?

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

## #17 — trexter.com, 2002-09-21T10:41Z

```
cnn.Execute "UPDATE ligan SET traningar = " & Request.Form(RecSet("ID")) & " WHERE ID = " & RecSet("ID")
```

 :)

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

## #18 — LordJens, 2002-09-22T06:46Z

1000 tack för hjälpen :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/53846-syntaxer
