Hej
Jeg vil sætte nogle værdier ind i min database men den sætter kun
nogle af dem ind. resten af felterne lader den stå tomme og
kommer med følgende fejl:
Feiltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Feltet login.Brugernavn
kan ikke inneholde en Null-verdi fordi Required-egenskapen for
feltet er satt til True. Skriv inn en verdi i feltet.
/indsaet.asp, linje 22
Linie 19-22 ser sådan her ud:
strSQL = "Insert into login (Celle, Lovsang, Tolk, Ungdom, Boern,
Lederskab, Moedevaerter) values('" & Request.Form("celle") & "',
'" & Request.Form("lovsang") & "', '" & Request.Form("tolk") &
"', '" & Request.Form("ungdom") & "', '" & Request.Form("boern")
& "', '" & Request.Form("lederskab") & "', '" &
Request.Form("moedevaerter") & "')"
' SQL sætning eksekveres
Conn.Execute(strSQL)
Det der undre mig er bare at jeg lidt tidlige i mit dokument har
sat andre data ind i samme database og der virkede det fint. De
linie jeg brugte til det ser sådan her ud (linie 13-16)
strSQL = "Insert into login (Brugernavn, Password, Fornavn,
Mellemnavn, Efternavn, Celleret, Lovsangret, Tolkret, Ungdomret,
Boernret, Lederskabret, Moedevaerterret) values('" &
Request.Form("Bruger") & "', '" & Request.Form("Password") & "',
'" & Request.Form("Fornavn") & "', '" &
Request.Form("Mellemnavn") & "', '" & Request.Form("Efternavn") &
"', '" & Request.Form("celleret") & "', '" &
Request.Form("lovsangret") & "', '" & Request.Form("tolkret") &
"', '" & Request.Form("ungdomret") & "', '" &
Request.Form("boernret") & "', '" & Request.Form("lederskabret")
& "', '" & Request.Form("moedevaerterret") & "')"
' SQL sætning eksekveres
Conn.Execute(strSQL)
Så hvorfor virker det et sted og ikke det andet?
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials