Hej NG.
Jeg er igang med at lave mit første egentlige ASP dokument, en simpel
afstemnings-Poll (skole-opgave i ASP) men jeg har lidt problemer med
at opdatér dataen i access-databasen.
Jeg kan fint hente data fra databasen.
Koden til at update ser sådan ud :
Select Case Request.Form("stem")
Case "a"
svara= (rs1("antal")+1)
svarb= rs2("antal")
svarc= rs3("antal")
svard= rs4("antal")
svare= rs5("antal")
du_svar= "Du stemte på svar_1"
strSQL = "Update poll set "
strSQL = strSQL & "Antal = 'svara' "
strSQL = strSQL & " Where svar = 'svar1'"
Conn.Execute(SQL)
Der er 5 Case´s a, b, c, d og e. De er alle skrevet på samme måde.
Conn.close er lagt allernederst på siden.
Og så lige et par tillægsspørgsmål :
Jeg har valgt at Update (for at lære hvordan man Updater) databasen, så
databasens størrelse ikke ændre sig.
Giver det mening ? Hvornår er en database for stor ?
Lad os antage at denne poll f.eks. lå på yahoo, hvor der sikkert vil være
mange, der vil bruge denne poll,
vil der så være et problem med at Update databasen (hvis f.eks. 2 besøgende
på sammetid updater)?
Hvis du har kigget på hele kildekoden, er den overskuelig ? nogen forslag
til hvordan koden kan optimeres ?
Håber nogen vil hjælpe :)
På forhånd tak.
Michael.
Afstemningspoll´en kan ses her :
www.agentmikie.dk/poll/
Hele kildekoden kan ses her :
www.agentmikie.dk/poll/resultat.txt