G golgata Medlem sedan maj 2000 131 inlägg Frågan 28 jan. 2004 10:53 #1 Har en tabell som jag har satt till tid. tid är inställd som tal i tabellen. har valt ej obligatorisk och standardvärde 0
Men när jag kör mitt formulär så vill jag kunna ha den tom så att det inte står något i fältet men då blir det ett felmeddelande. Felaktig parameter.
Men skriver jag in en siffa i fältet så fungerar det. Varför???
@nders Medlem sedan juni 2000 32 967 inlägg Om du har med fältet i SQL-frågan måste det ha ett värde. Ska du inte stoppa in något, utelämna fältet helt från SQL-frågan.
G golgata Medlem sedan maj 2000 131 inlägg det ser ut på följande sätt.
ibland vill jag ha en siffra i fältet och ibland inte. det måste gå att få bort på något sätt.
<!-- #include file="opendatabas.inc" -->
<%
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM tabell"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("fornamn") = Request.Form("fornamn")
RecSet("efternamn") = Request.Form("efternamn")
RecSet("todate") = Request.Form("todate")
RecSet("heldag") = Request.Form("heldag")
RecSet("tid") = Request.Form("tid")
RecSet.Update
RecSet.Close%\>
@nders Medlem sedan juni 2000 32 967 inlägg If request.form("tid") <> "" then RecSet("tid") = Request.Form("tid")
J.N. Medlem sedan apr. 2003 1 660 inlägg HEJ!
Varför har du tid satt till tal? Det finns en datum-typ som är bättre att använda.