---
title: "Varför fungerar inte detta? Får odefinerat fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/96673-varför-fungerar-inte-detta-får-odefinerat-fel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Addeladde"
published: "2004-02-05T21:59:12.000Z"
updated: "2004-02-05T22:25:32.000Z"
replies: 5
views: 282
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/databaser-sql/96673-varför-fungerar-inte-detta-får-odefinerat-fel"
---

# Varför fungerar inte detta? Får odefinerat fel

## #1 — Addeladde, 2004-02-05T21:59Z

```
	sqlString = "INSERT INTO meny " &_
	  "( meny_rubrik, " &_
	  "meny_huvudrubrik_id, " &_ 
	  "meny_target, " &_ 
	  "meny_lank, meny_sortering ) VALUES ( " &_
	  " '" & menyRubrik & "', " &_
	  "  " & menyHuvudID &"," &_ 
	  " '" & menyTarget & "', " &_
	  " '" & menyLank & "', " &_
	  [b]" ((select top 1 meny_sortering from meny order by meny_sortering DESC)+5))"[/b]
	Con.Execute sqlString
```

R) Oj postade i fel forum skulle postat i SQL

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

## #2 — M.Cheraghi, 2004-02-05T22:01Z

ska det vara ett "n" på con? och inte vara conn? 

Mvh

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

## #3 — Addeladde, 2004-02-05T22:07Z

Det är den fetmarkerade raden ovan som felet uppstår på. sätter jag in ett värde t.ex 5 så går stränge igenom.

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

## #4 — M.Cheraghi, 2004-02-05T22:09Z

du vill altså hämta det sista värdet som precis blev inlagt i databasen? eller är jag helt ute och cyklar? 
isf måste du väl executa inserten, och sedan execute select försig själv! för man kan väl inte hämta en post som inte finns! :OO

men jag kan vara helt ute på fel spår, då jag är väldigt trött :)

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

## #5 — Addeladde, 2004-02-05T22:13Z

Nej jag vill inte hämta det sista värder som lades in i databasen.

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

## #6 — LarsG, 2004-02-05T22:25Z

Det du skrev är tillåtet enligt SQL men SQL server har någon begränsning i detta avseende

```
sqlString = "INSERT INTO meny " &_
	  "( meny_rubrik, " &_
	  "meny_huvudrubrik_id, " &_ 
	  "meny_target, " &_ 
	  "meny_lank, meny_sortering ) select top 1   " '" & menyRubrik & "', " &_
	  "  " & menyHuvudID &"," &_ 
	  " '" & menyTarget & "', " &_
	  " '" & menyLank & "', " &_
    " meny_sortering + 5 from meny order by meny_sortering DESC "
```

Jag har inte kollat alla " och &

Flyttad från ASP

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/96673-varför-fungerar-inte-detta-får-odefinerat-fel
