SQL insert i database
Hej alle,Jeg har et lille problem som en af jer helt sikkert kender løsningen på.
JEg skal indsætte en række tal i en access DB.
Jeg har en side der looper igennem et request som det her:
<%
For iCityCount=1 to Request(\"checkpoint\").COUNT \'Løkke der tæller hvor bokse der er afkrydset
strTEXT = Request(\"checkpoint\")(iCityCount) \'Hele tekststrengen sendt fra tilmelding.asp
intFindKomma = InStr(strTEXT,\";\") \'Find Første komma
strNr = mid(strTEXT, 1, intFindKomma-1) \'Rytterens nummer
strTemp = mid(strTEXT, intFindKomma+1, LEN(strTEXT)) \'Midlertidig variabel
intNavn = Instr(strTemp,\";\") \'Variabel med rytternavn,point
strNavn = mid(strTemp, 1, intNavn-1) \'Rytterens navn
strPoint = mid(strTemp, intNavn+1, len(strTemp)) \'Rytterens point
intPointsIalt = intPointsIalt + CInt(strPoint)
intNumberOfLoops = intNumberOfLoops + 1
\'Udskriv resultat til siden
Response.Write \"<tr>\"
Response.Write \"<td>\" & strNr & \"</td>\"
Response.Write \"<td>\" & strNavn & \"</td>\"
Response.Write \"<td>\" & strPoint & \"</td>\"
Response.Write \"</tr>\"
Next
%>
På en anden side skal jeg indsætte alle [strNr] der kommer fra ovenstående løkke.
SQL = \"INSERT INTO tblTilmeldteHold (navn, email, holdnavn, pointialt, rytter1, rytter2, rytter3, rytter4, rytter5, rytter6, rytter7, rytter8, rytter9, rytter10, rytter11, rytter12, rytter13, rytter14, rytter15) VALUES (\"
Her skal strNr indsættes
SQL = SQL & \")\"
Connect.Execute(SQL)
Mit problem er at antallet af ryttere (rytter1, rytter2, rytter3, rytter4......) kan variere fra 12 - 15 alt afhængig af hvor mange der er valgt.
Hvordan gør man det? Kan det tænkes at databasen skal bygges op anderledes eller ??
Er der nogen der kan hjælpe???
