webForumDet fria alternativet

Null i formulär

ASPur ASP

20 svar · 624 visningar · startad av Lorelie · sida 2 av 2

Frågan, av Lorelie

Håller på med ett formulär där jag vill att om man inte fyller i något så ska det vara ett nullvärde i databasen, det är ju inga större problem så långt, man anger ju bara option value=null, MEN, jag vill itne att det ska stå "null" rutorna från början, de icke ifyllda rutorna ska bli till nullvärden i databasen. Vill ha det så i alla rutor utom 3 (en av dem kan inte vara null, och de andra två sk

Läs frågan i sin helhet →
Medlem sedan mars 20041 505 inlägg
#21

Du måste lägga till en NULLIF för varje value.
Eftersom din SQL-sträng är galet lång så kortade jag ner den till tre värden, så får du lägga in resten själv.

sql = "insert into hast (namn, kon, reg_nr) values (NULLIF('"& SafeSQL(Request.Form("namn")) &"',''),NULLIF('" & SafeSQL(request.form("kon")) & "',''),NULLIF('" & SafeSQL(request.form("reg_nr")) & "',''))"

EDIT: Fint att du fick det att fungera! :D

129 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)