Avatar billede onkelbo Nybegynder
02. april 2002 - 12:40 Der er 1 kommentar og
1 løsning

Indsætte flere rækker ad gangen...

Kan det lade sige gøre at indsætte flere records (linjer) i en database via ASP og hvordan gøres dette?

Det er jo ikke et problem at indsætte en record - f.eks. med 'dato' og 'tekst', men hvad hvis jeg ønsker at sætte tre tekster med tilhørende datoer ind fra samme side på en gang for at lette brugeren....

Lad os sige jeg har en tabel. "tblInput" Denne består af nogle søjler: "ID" (autonummer), "Navn" og "Tekst".

På min opdateringsside har jeg så en form.
Jeg vælger så som bruger at jeg vil indsætte 2 nye rækker. Via en løkke får jeg så en form med to identiske rækker til input...:
navn= "onkelbo", Tekst = "Onkelbo fatter ikke en skid"
navn= "Dig". Tekst = "Du har løsningen..."

Spørsgmålet er så.. Kan jeg ved at trykke på submit få lagt disse to rækker ind i den samme tabel på een gang med fortløbne ID'numre således at man ikke først skal indsætte en række.. - submitte og så udfylde den næste osv. osv...

Mvh

Rasmus Bo
Avatar billede coltau Juniormester
02. april 2002 - 13:20 #1
Det kan du men du skal selv hente dataene fra formen og kunne skelne dem fra hinnanden.

<input type='text' name='EditNavn1'>
<input type='text' name='EditTekst1'>
<input type='text' name='EditNavn2'>
<input type='text' name='EditTekst2'>

osv.

Du skal så i din kode først hente data fra felterne med nr. 1 og lave en SQL-Insert og derefter hente fra felterne 2 og lave en SQL-Insert.

Kan du se ideen. ?
Avatar billede onkelbo Nybegynder
02. april 2002 - 18:14 #2
et eksempel?
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