Hej
Jeg har lavet en pool
Spøg1
En "henter.asp" henter spørgsmålene og submitter dem videre til
modtag.asp
Det skal være tilladt ikke at svare på alle spørgsmålene.
Men hvordan gør jeg det, så at der ikke kommer en fejlmeddelelse:
som fx Drivers fejl '80004005' ,[Microsoft][ODBC Microsoft
Access-driver] Feltet "svar.svar3" kan ikke indeholde en streng
af længden nul.
Jeg har prøvet med forskellige if then løsninger uden held, fx:
Jeg er ikke sikker på om min if sætning skal ligge i henter.asp
eller i modtag.asp og hvordan den skal se ud.
Spøg2
Databasen dvs acces skal kunne indeholder tommefelter, ellers
regner den jo forkert i forhold til antal svar mm.
Skal jeg ændre noget i opsætningen for at den kan modtage
"ingenting" fra spøg1?
Min Modtag.asp ser sådan ud:
strSQL = "Insert into svar ("
For i = 1 to 5
strSQL = strSQL & "Svar" & i &", "
Next
strSQL = strSQL & "svar6)"
strSQL = strSQL & "values( "
For i = 1 to 5
strSQL = strSQL & "'" & Request.Form(i) & "', "
Next
strSQL = strSQL & "'" & Request.Form(6) & "') "
Conn.Execute(strSQL)
Mvh John
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials