Jeps det er helt rigtigt, at jeg øksner at sende null. Jeg skal
nemlig lave statisik på hvilke svar der er i forhold til antal svar.
Nu har jeg leget lidt med funktioner og øvet mig i hvordan de funker.
Blandt andet har jeg fundet ud af at den fint kan stå sidst i min
kode.
Det er første gang at jeg skal bruge sådan en.
Nå, ,men jeg kan alligevel ikke helt få den til at fungerer, jeg får
en fejlmeddelse:
Microsoft OLE DB Provider for ODBC Drivers fejl '80040e14'
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl,
fordi der mangler en operator. i forespørgselsudtrykket
"'Dreng'NULL'Ja'".
/modtagNull.asp, linje 35
Min kode ser nu ud som følger:
strSQL = "Insert into svar ("
For i = 1 to 2
strSQL = strSQL & "Svar" & i &", "
Next
strSQL = strSQL & "svar3)"
strSQL = strSQL & "values( "
For i = 1 to 2
tmp = request.form(Cstr(i))
strSQL = strSQL & fk(tmp)
Next
strSQL = strSQL & "'" & Request.Form("3") & "') "
Function fk(strData)
If strData & "" = "" Then
fk = "NULL"
Else
fk = "'" & Replace(strData, "'", "''") & "'"
End If
End Function
Conn.Execute(strSQL) 'Her er linje 35
Hvad går galt??
Hilsen 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