Frågan känns för luddig för att svara på enligt min mening.
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 :)
6 svar · 319 visningar · startad av sudden
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 :)
Frågan känns för luddig för att svara på enligt min mening.
Alltså, det spelar ingen roll hur många INSERT INTO satser man kör, det ska ändå bara vara en rad lixom.
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.....
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
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?
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 :)