webForumDet fria alternativet

Stort, men ändå litet problem

ASP

1 svar · 94 visningar · startad av Bäckman

Medlem sedan nov. 2001274 inlägg
Frågan#1

Får alltså alltid såna här problem när det gäller databaser/asp/Bäckman. Kolla koden för en liten adminsida jag börjat på här nedan.

När jag försöker lägga till en nyhet får jag resultatet:

ROEV
ADODB.Recordset fel '800a0cb3'

Åtgärden som programmet begärt stöds inte av leverantören.

/rf/admin/nyheter2.asp, rad 25

Sida1 (här skriver jag som ni ser en nyhet)
-------------------------------------

<!-- #include virtual="rf/admin/adovbs.inc" -->
<HTML>
<HEAD>
<TITLE>Admin: Nyheter</TITLE>

<link rel="stylesheet" type="text/css" href="../css/styles.css">

</HEAD>

<BODY>

<% if request.querystring("alt") = "skriv" then %>

<TABLE WIDTH="400" BGCOLOR="#000000" BORDER="0" CELLPADDING="1" CELLSPACING="1">
<TR ALIGN="MIDDLE" VALIGN="TOP">
<TH BGCOLOR="#CCCCC0" WIDTH="400"><B><FONT FACE="VERDANA" SIZE="1">Skriv Nyhet</B></FONT></TH>
<TR ALIGN="LEFT" VALIGN="TOP">
<TD BGCOLOR="#CCCCCC" height="500" WIDTH="400">
<CENTER>
<BR>
<FORM METHOD="POST" ACTION="nyheter2.asp">

<INPUT TYPE="TEXT" SIZE="50" VALUE="RUBRIK..." NAME="RUBRIK">
<P>

<TEXTAREA COLS="50" ROWS="25" HEIGHT="300" NAME="NYHET">NYHET...</TEXTAREA>
<P>
<INPUT TYPE="SUBMIT" VALUE="POSTA"> <INPUT TYPE="RESET" VALUE="SUDDA">
</FORM>

</CENTER>
</TD>
</TABLE>
<%end if%>
</BODY>
</HTML>
--------------------------------------

Sida2 (här kör jag in nyheten i databasen)
--------------------------------------

<%session.lcid = 1053%>
<!-- #include virtual="/rf/admin/adovbs.inc" -->

<HTML>
<HEAD
<TITLE>ROEV</TITLE>

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("/rf/databas/xshs.mdb")

Set rs = Server.CreateObject("ADODB.Recordset")
%>

</HEAD>

<%
visa = "SELECT * FROM NYHETER"
rs.open visa, conn

rs.addnew
rs("skribent") = session("user")
rs("nyhet") = request.form("nyhet")
rs("datum") = request.form("datum")
rs("typ") = "-"
rs.update

rs.close
conn.close
%>

</BODY>
</HTML>
--------------------------------------

Vad är det för fel? Jag får alltid ungefär det här felet när jag ska koda. :(

Om någon kan säga mig vad det är nu så kommer jag troligtvis vara en lycklig asp-kodare ett bra tag framöver. :)

btw, ni behöver ju inte anmärka alltför mkt på mina asp-skills. Jag är inte så bra än, men jag försöker. :P

MVH - Bäckman

------------------
Jag försöker lära mig, men det går ju inte?

Medlem sedan juni 200032 967 inlägg
#2

Hej och välkommen till wF! :)

Om du ska lägga till data på detta sätt så måste du öppna ditt recordset på ett något annorlunda sätt.

Prova detta:

rs.open visa, conn, 3, 3

Jag är inte så bra än, men jag försöker.

Trevligt! :D

Mvh,

------------------
Don't panic!

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