Jag skicka uppgifterna med form. Det går jättebra såvida jag kryssar checkboxen (priv/privat), men när den inte kryssas i så bir det bara fel.
Så här ser mottagarsidan ut:
<% Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=gastbok"
falt1 = Request.Form("falt1")
falt2 = Request.Form("falt2")
falt3 = Request.Form("falt3")
falt4 = Request.Form("falt4")
inlagg = Request.Form("inlagg")
priv = Request.Form("privat")
SQL = "INSERT INTO inlagg (falt1, falt2, falt3, falt4, komentar, privat, gastbok_id) VALUES ('"& falt1 &"', '"& falt2 &"','"& falt3 &"','"& falt4 &"','"& komentar &"', "& priv &", 1)"
rs.open SQL, MinCon
%>
Hoppas att det bev rätt, jag kortade ned mina namn som var lite längre.
Det bir fel i Value, antagligen för att det inte kommer något värde eller??
------------------
/Sophie*
jorgenMedlem sedan feb. 20012 412 inlägg Hej, om du har fältet i databasen till not null så får du fel.
De fälten du har med i en insert måste ha ett värde. Har du null inställt i databasen, då får du skicka med värdet null i inserten om du har fältet med eller göra en koll innan inserten och bara ta med de fälten som har ett innehåll.
red: vilket felmeddelande får du?
mvh Jörgen :)
------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.
[Redigerat av jorgen den 26 jan 2002]
Jag har i Access ikryssat att det är en Ja/nej och den är inte obligatorisk. Antog att det är nått med Null. Men lyckas inte tildela något värde. Har försökt att ändra till 1 eller 0 utan framgång.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement
Så sant att det är Insert som inte får nått värde.
------------------
/Sophie*
LarsGMedlem sedan dec. 200012 464 inlägg Om privat är en checkbox och den inte är ikryssad så kommer priv att bli en tom sträng.
priv = len(Request.Form("privat"))
------------------
essentitia preter non sans multiplicandum
*HA* Där satt den! MEGAPUSS!!
------------------
/Sophie*