webForumDet fria alternativet
Logga in / Bli medlem

Error in row

ASP

3 svar · 142 visningar · startad av soffan76

Medlem sedan maj 2001684 inlägg
Trådstart#1

Godmorgon alla!

Nån som kan hjälpa mig hitta felet i denna kodsnutt?
Jag vill bara lägga till en ny post i databasen men får "Error in row".
Raden den klagar på är:
rs.Update

<%
If Request.Form("namn") <> ""  <> "" and Request.Form("enamn") <> "" and Request.Form("foretag") <> "" then	

Set Conn = server.createObject ("ADODB.Connection") 
Set rs = server.createObject ("ADODB.Recordset")
DBPath = "DBQ=" & Server.MapPath("../../databas/intra.mdb")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
SQL = "SELECT * From medarbetare"

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, Conn, 1,2
rs.AddNew

rs("namn") = Request.Form("namn")    
rs("enamn") = Request.Form("enamn")
rs("foretag") = Request.Form("foretag")
rs("datum") = Now

rs.Update
rs.Close
%>
Medlem sedan juni 200032 967 inlägg
#2

Gissning: Det finns något fält i tabellen som är märkt "Required", men som du inte har med i ditt AddNew-block.

Mvh

Medlem sedan maj 2001684 inlägg
#3

Ok, så de måste också läggas till, då förstår jag.
Tack! :)

Medlem sedan juni 200032 967 inlägg
#4

Ja, required = obligatoriskt.

254 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)