Avatar billede idiotbarn Nybegynder
01. marts 2004 - 23:38 Der er 6 kommentarer og
1 løsning

Indsætte flere værdier i DB

Jeg har en række tekstfelter, jeg ved ikke hvor mange der er da de bliver oprettet efter hvormange poster der i databasen, hver post har et tekstfelt. Hvis jeg nu skal opdatere alle tekstfelterne (som hedder T0,T1,T2...) og asp får et input om der er fx 8 har jeg hidtil gjort det på flg måde:

'henter total antal tekstfelter
Total=Request.form("Total")
I=0
Do while I<=Total
'Henter og opdater med data fra et tekstfelt
SQL="Update..."
Conn.Execute(SQL)
I=I+1
Loop

Eller noget i den stil...er der ikke en nemmere måde at gøre det på, eller skal man loope det igennem alle sammen?
Avatar billede tjp Mester
02. marts 2004 - 04:10 #1
Dit loop kører vist en gang for meget, men ellers ser det da meget tilforladeligt ud.
Avatar billede dk_akj Nybegynder
02. marts 2004 - 08:04 #2
ja, du skal vel starte med I=1 istedetfor I=0

//akj
Avatar billede idiotbarn Nybegynder
02. marts 2004 - 10:50 #3
den starter jo ved T0, men der var også bare princippet i det..er der ikke en nemmere måde? Et eller andet hvor man indsætter det hele på en gang?
Avatar billede dk_akj Nybegynder
02. marts 2004 - 13:23 #4
Der er ingen måde hvor du kan indsætte flere rækker på.

Kun ved at loope

//akj
Avatar billede idiotbarn Nybegynder
18. februar 2005 - 11:26 #5
Ligger i et svar?
Avatar billede dk_akj Nybegynder
21. februar 2005 - 08:15 #6
Samler ikke på point. Snup dem selv eller giv dem til tjp.

//Akj
Avatar billede idiotbarn Nybegynder
13. april 2005 - 18:50 #7
lukker
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
Kurser inden for grundlæggende programmering

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