Null i formulär

ASP

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

Trådstarten, 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 hela trådstarten →
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

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)