webForumDet fria alternativet

Bara kunna lägga till 1 post

ASPur ASP

6 svar · 319 visningar · startad av sudden

Medlem sedan okt. 2002341 inlägg
Frågan#1

Hej!
Kan man göra så att det bara går att lägga till 1 post till en databas...alltså så att det inte går att adda fler rader?!

Tacksam för svar :)

Medlem sedan nov. 20017 144 inlägg
#2

Frågan känns för luddig för att svara på enligt min mening.

Medlem sedan okt. 2002341 inlägg
#3

Alltså, det spelar ingen roll hur många INSERT INTO satser man kör, det ska ändå bara vara en rad lixom.

Medlem sedan nov. 20011 551 inlägg
#4

Sätt en sessionsvariabel till true direkt efter inserten, kolla sedan före inserten om den är true eller false :) om den är true skicka vidare med response.redirect till en sida som meddelar att det inte går att skriva mer än en gång.....

Medlem sedan nov. 20017 144 inlägg
#5

Räkna posterna innan inserten körs kanske.

select count(*) from tabell
if RecSet(0) > 1 then
'Gör inget
else
'uppdatera posten
end if
Medlem sedan nov. 20017 144 inlägg
#6

Eller när jag tänker efter.
Varför göra en insert överhuvudtaget?
Kan du inte bara lägga till en rad som du sedan uppdaterar i stället?

Medlem sedan okt. 2002341 inlägg
#7

Jo men det är så att jag kör en Update, fast den ska bara uppdatera en rad med id 1...och för att den ska kunna vara 1 så måste jag ju lägga till en rad.
Men jag ska prova era förslag :)

133 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
130 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)