Erik Juhlin skrev:
På ett eller annat sätt så används SQL för att spara värdet i databasen.
Om du skriver dina INSERT-statements själv så utforma SQL:en så att det blir typ:
INSERT INTO tabell(kolumn1, kolumn2, kolumn3) VALUES(123, 'abc', NULL)
Eller om du använder ADO:
rs("kolumn1") = 123
rs("kolumn2") = "abc"
rs("kolumn3") = Null
sql = "insert into hast (namn, kon, reg_nr, stamboks_nr, ras, fodd, dod, farg, tecken, mankh, pappa, mamma, uppf, utlstbnr, inskickad_av, inskickad_av_mail, hemsida, ovrigt, diplom_ar, diplompoang, elit_ar, prem, prem_poang,utlatande, imp, exp, bild_url) values ('"& SafeSQL(Request.Form("namn")) &"','" & SafeSQL(request.form("kon")) & "','" & SafeSQL(request.form("reg_nr")) & "', '" & SafeSQL(request.form("stamboks_nr")) & "' , '" & SafeSQL(request.form("ras")) & "' ,'" & SafeSQL(request.form("fodd")) & "','" & SafeSQL(request.form("dod")) & "' ,'" & SafeSQL(request.form("farg")) & "','" & SafeSQL(request.form("tecken")) & "' ,'" & SafeSQL(request.form("mankh")) & "' ,'" & SafeSQL(request.form("pappa")) & "' ,'" & SafeSQL(request.form("mamma")) & "' ,'" & SafeSQL(request.form("uppf")) & "' ,'" & SafeSQL(request.form("utlstbnr")) & "', '" & SafeSQL(request.form("inskickad_av")) & "', '" & SafeSQL(request.form("inskickad_av_mail")) & "', '" & SafeSQL(request.form("hemsida")) & "', '" & SafeSQL(request.form("ovrigt")) & "', '" & SafeSQL(request.form("diplom_ar")) & "' , '" & SafeSQL(request.form("diplompoang")) & "' , '" & SafeSQL(request.form("elit_ar")) & "' , '" & SafeSQL(request.form("prem")) & "' , '" & SafeSQL(request.form("prem_poang")) & "' , '" & SafeSQL(request.form("utlatande")) & "' , '" & SafeSQL(request.form("imp")) & "' , '" & SafeSQL(request.form("exp")) & "', '" & SafeSQL(request.form("bild_url")) & "')"
response.write sql
Hur klämmer man in ett nullvärde där?