Ponera att jag vill ha en klasslista, som jag hämtar från en Databas, där jag kan anmäla exempelvis olika personers sjukfrånvaro med en kommentar kopplad till varje enskild person. Allt detta sker alltså på en och samma sida.
När jag sen trycker spara så uppdateras databasen med aktuella poster och deras individuella information.
Är detta möjligt, och i så fall hur gör man?
Eller är det som så att jag först måste ta fram listan och sedan välja ut en person som jag vill redigera?
Ok,
Jag misstänkte att det kunde vara något sådant.
Innebär det att jag gör en loop på själva exekveringsidan och helt enkelt loopar igenom att poster som jag listade upp på förra sidan?
Någon do while RS.EOF loop, eller?
okej,
jag tror jag förstår...
Och detta går förstås att använda dynamiskt och kanske använda id istället för namn?!?
I ditt exempelfall så uppdateras ju fältet fältet cause, men hur ser koden ut om jag vill uppdatera flera olika fält, t.ex. LarsG's telefonnummer och sjukdomsorsak samtidigt som jag uppdateras hans namn, medan jag samtidigt anmäler att SvenG också blivit sjuk?
update sickness
set cause = case person
when 'LarsG' then 'Cold in the head'
when 'SvenG' then 'DT'
else cause
end ,
phone = case person
when 'LarsG' then '7809231'
else phone end
where person in ('LarsG','SvenG')
else är då för alla där kolumnen inte ändras
Om du har många kolumner kan det bli lite komplicerat så att det enklaste är nog att ha en sträng per kolumn och en för where-delen och sedan slår man ihop allt på slutet.
256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849