---
title: "Ser någon felet?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/119760-ser-någon-felet"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "k0ffe"
published: "2005-01-10T16:32:02.000Z"
updated: "2005-01-10T21:16:08.000Z"
replies: 20
views: 406
page: 1
pages: 2
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/119760-ser-någon-felet"
---

# Ser någon felet?

_Sida 1 av 2._

## #1 — k0ffe, 2005-01-10T16:32Z

```
SQLStmt = "INSERT INTO forum_svar (anvandare, kon, anvID, rubrik, inlagg, ip, SID)"
SQLStmt = SQLStmt & "VALUES('" & Session("Anvandare") & "', '" & Session("Kon") & "', '" & Session("UserID") & "', '" & rubrik & "', '" & inlagg & "', '" & ip & "', " & Request.QueryString("FID") & ") "

Set RS = Connection.Execute(SQLStmt)

SQLStmt2 = "INSERT INTO forum (senasteSvar) WHERE FID = " & Request.QueryString("FID")
SQLStmt2 = SQLStmt2 & "VALUES('" & now & "')"

[B]Set RS2 = Connection.Execute(SQLStmt2)[/B]
```

Jag får syntax fel på den markerade raden, hur ska jag skriva?
Hjeeäälp!

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

## #2 — LarsG, 2005-01-10T16:33Z

Du kan inte använda where i samband med insert

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

## #3 — k0ffe, 2005-01-10T16:34Z

Ok, hur ska jag göra istället?

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

## #4 — LarsG, 2005-01-10T16:36Z

Det är svårt för mig att veta vad du vill åstadkomma.

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

## #5 — k0ffe, 2005-01-10T16:36Z

:(

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

## #6 — k0ffe, 2005-01-10T16:37Z

Det är alltså när jag sparar ett svar i en tråd på ett forum, som jag samtidigt vill lägga in aktuella datumet för svaret. 
U see?

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

## #7 — k0ffe, 2005-01-10T16:38Z

Och det måste jag ju då lägga i samma tråd som svaret tillhör, därav WHERE FID osv...

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

## #8 — LarsG, 2005-01-10T16:42Z

```
SQLStmt = "INSERT INTO forum_svar (anvandare, kon, anvID, rubrik, inlagg, ip, SID)"
SQLStmt = SQLStmt & "VALUES('" & Session("Anvandare") & "', '" & Session("Kon") & "', '" & Session("UserID") & "', '" & rubrik & "', '" & inlagg & "', '" & ip & "', " & Request.QueryString("FID") & ") "

Connection.Execute SQLStmt,,128

SQLStmt = "Update forum set senasteSvar = '" & now() & "' WHERE FID = " & Request.QueryString("FID")
Connection.Execute SQLStmt,,128
```

Det är bättre att använda databashanterarens egna funktioner för att hämta aktuellt datum och tid då man slipper att bekymra sig om olika format.

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

## #9 — k0ffe, 2005-01-10T16:44Z

Ja så tänkte jag också, men förstod inte hur jag skulle gå tillväga...

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

## #10 — @nders, 2005-01-10T17:28Z

Fungerar inte LarsGs förslag?

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

## #11 — k0ffe, 2005-01-10T19:40Z

Jo, det fungerar, tack LarsG!

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

## #12 — k0ffe, 2005-01-10T20:05Z

Hmm, dock ett problem märkte jag. Det läggs ju alltså nu ett datum då någon svarar i en tråd. 
Därefter sorterar jag trådarna efter senaste svaret, men den sorterar inte rätt! Det senaste kommer överst, det äldsta i mitten, och nästa sist! Nåt speciellt man bör tänka på?

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

## #13 — @nders, 2005-01-10T20:07Z

Hur ser din SELECT-fråga ut då? Exempeldata?

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

## #14 — k0ffe, 2005-01-10T20:08Z

```
SQL = "SELECT *, Format$([datum],'yyyy/mm/dd') AS formdatum FROM forum order by senasteSvar"
```

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

## #15 — @nders, 2005-01-10T20:10Z

Och exempeldata? De datumen du tycker sorteras fel?

Jag utgår ifrån att datumfältet är av datumtyp?

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

## #16 — k0ffe, 2005-01-10T20:12Z

Never mind, verkade fungera ändå... Tack ändå för din tid @nders

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

## #17 — k0ffe, 2005-01-10T20:12Z

Nej datumfältet är av text-typ... spelar det någon roll?

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

## #18 — @nders, 2005-01-10T20:15Z

Ja. Varför lagrar du datum i textfält?

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

## #19 — k0ffe, 2005-01-10T20:29Z

Jag ändrade till textfält när jag fick ett felmeddelande som förvirrade lite... Men spelar det någon roll nu när det fungerar vilket som?

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

## #20 — @nders, 2005-01-10T20:33Z

Om du lagrar datum i textfält får du svårt att använda datumfunktioner i SQL-frågorna. Du får problem om du ska flytta applikationen, eftersom du då kan få en massa olika datumformat i tabellen.

Det finns ingen anledning till att lagra datum i textfält. Får man felmeddelande får man helt enkelt se till att lösa problemet istället.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/119760-ser-någon-felet  
Nästa sida: https://www.webforum.nu/amne/asp/119760-ser-någon-felet/page2.md
