Avatar billede kovalt Nybegynder
16. juli 2002 - 10:05 Der er 2 kommentarer og
1 løsning

SQL og ASP

Hej alle sammen

Jeg skal lave en UPDATE i min SQL. Antallet af poster der skal opdateres afhænger imidlertid af en brugerindtastning. Spørgsmålet er i den forbindelse om man kan lave en For...Next løkke inde i en SQL-sætning. Koden ser således ud:

<% else

antallinier = request.form("antallinier")

If request.form("kuponnr") <> "" Then

    Kuponnr = Request.Form("kuponnr")
    Indsats = Request.Form("indsats")
   
    For i = 1 to CInt(antallinier)
    Tal&i&1 = Request.Form("joker&i&1")
    Tal&i&2 = Request.Form("joker&i&2")
    Tal&i&3 = Request.Form("joker&i&3")
    Tal&i&4 = Request.Form("joker&i&4")
    Tal&i&5 = Request.Form("joker&i&5")
    Tal&i&6 = Request.Form("joker&i&6")
    Tal&i&7 = Request.Form("joker&i&7")
    Next

Set Conn = server.CreateObject "ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" + Server.MapPath("XXXXX"))
       
If request.form("kuponnr") = 1 Then
strOpretJokerSQL = "UPDATE joker SET
kuponnr="& kuponnr &", indsats="& indsats &",
OG HVAD SÅ????.
Avatar billede soes Nybegynder
16. juli 2002 - 10:19 #1
hvis du giver alle dine form-felter det samme navn kan du nøjes med at lave en request. Det resultat du får vil så blive en kommasepereret linie med de indtastede værdiere fra de 7 felter. Hvis du i din db har en kollonne som hedder jokertal, kan du nøjes med at skrive den ind der. Det er lidt svært at hjælpe når man ikke kender noget til strukturen for databasen.

/Søren Søndergård
Avatar billede kovalt Nybegynder
16. juli 2002 - 10:22 #2
I min DB har jeg følgende kolonner:

ugenr
kuponnr
linienr
*** Disse tre er en sammensat nøgle***
1tal
2tal
3tal
4tal
5tal
6tal
7tal
Avatar billede kovalt Nybegynder
11. august 2002 - 16:43 #3
hmmm
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester