Nytt inlägg i db

ASP

2 svar · 157 visningar · startad av timedia

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

Försöker köra detta:

<html>

<!-- #include file="adovbs.inc" -->
<body bgcolor="#FFCC66">
<center>
<%	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("dbmm.mdb") 

   Set RecSet = Server.CreateObject("ADODB.Recordset")
   Addera = "SELECT * FROM Nyheter WHERE 1=2"

   RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

	RecSet.AddNew

	RecSet("Rubrik") = Request.Form("titel")
	RecSet("Bild") = Request.Form("bild")
	RecSet("Brodtext1st") = Request.Form("first")
	RecSet("Artikel") = Request.Form("artikel")
	
	
	RecSet.Update
	RecSet.Close
	Connect.Close %>

Följande nyhet har nu lagts till i databasen:<br>

Rubrik:<br><b><% =Request.Form("titel") %></b><br><br> 

<a href="default.asp">Logga ut!</a>.
</center>
</body>
</html>

Tyvärr funkar det inte :(

Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

[Microsoft][ODBC Microsoft Access Driver]Error in row 

/mm/admin/add.asp, line 23

Linje 23 är RecSet.Update
Tittar och tittar, men hittar inget fel!
Hjälp!!

Medlem sedan dec. 200012 464 inlägg
#2

Det kan bero på att det finns någon kolumn som du inte tilldelar något värde och som har attributet att den inte får vara odefinierad.

Eller att du har satt restriktioner på vilka värden som får finnas i en kolumn.

Medlem sedan maj 2001420 inlägg
#3

Kanonbra LarsG!
Gjorde lite ändringar i db och nu funkar det. HURRA!

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)