webForumDet fria alternativet

Nytt inlägg i db

ASP

2 svar · 138 visningar · startad av timedia

Medlem sedan maj 2001420 inlägg
Frågan#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!!

------------------
www.moviemix.nu

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.

------------------
essentitia preter non sans multiplicandum

Medlem sedan maj 2001420 inlägg
#3

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

------------------
www.moviemix.nu

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)