Trådstart 5 feb. 2004 21:59 #1 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
ska det vara ett "n" på con? och inte vara conn?
Mvh
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.
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!
men jag kan vara helt ute på fel spår, då jag är väldigt trött
Nej jag vill inte hämta det sista värder som lades in i databasen.
L LarsG Medlem sedan dec. 2000 12 464 inlägg 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