webForumDet fria alternativet

Behöver hjälp igen...

ASP

6 svar · 243 visningar · startad av jwradhe

Medlem sedan juni 2002711 inlägg
Frågan#1

får detta felmeddelande:

ADODB.Recordset error '800a0cc1'

Item cannot be found in the collection corresponding to the requested name or ordinal.

/jimmyw/gastbok.asp, line 90

på:

<!-- #include file="adovbs.inc" -->
<!-- #include file="settings.asp" -->
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#CCCCCC" text="#000000">
<div align="center"><br>
  <table style="border-top: #000000 1px solid;border-bottom: #000000 1px solid;border-left: #000000 1px solid;border-right: #000000 1px solid;" width="450" border="0" cellspacing="0" cellpadding="0">
    <tr> 
      <td align="center" valign="top">
<table width="440" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b><font size="2">G&auml;stbok</font></b></font> 
              <br>
              <font face="Verdana, Arial, Helvetica, sans-serif" size="1">Skriv 
              g&auml;rna ett inl&auml;gg i min gb s&aring; blir jag glad.<br>
              Om du vill se alla inl&auml;gg tryck h&auml;r!</font>
              
              
              <br>
              <hr size="1"><form  method="post" action="gastbok.asp?gb=add">
              <table width="440" border="0" cellspacing="0" cellpadding="0">
                <tr align="center" valign="middle"> 
                  <td width="220" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Namn: 
                    </font></td>
                  <td width="220"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1"> 
                    <input type="text" name="name">
                    </font></td>
                  <td width="220" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Hemsida: 
                    </font></td>
                  <td width="220"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1"> 
                      <input type="text" name="hemsida" value="http://">
                    </font></td>
                </tr>
                <tr align="center" valign="middle"> 
                  <td width="200" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Email: 
                    </font></td>
                  <td width="240"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1"> 
                      <input type="text" name="email">
                    </font></td>
                  <td width="240" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">&Auml;mne:</font></td>
                  <td width="240"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1"> 
                    <input type="text" name="&auml;mne">
                    </font></td>
                </tr>
              </table>
              <table width="440" border="0" cellspacing="0" cellpadding="0">
                <tr> 
                  <td width="64"> </td>
                  <td width="376"></td>
                </tr>
                <tr> 
                  <td width="64" align="right" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Meddelande</font></td>
                  <td width="376" align="center" valign="top"> 
                    <textarea name="Meddelande" cols="65" rows="10"></textarea>
                  </td>
                </tr>
                <tr>
                  <td width="64" align="right" valign="top">&nbsp;</td>
                  <td width="376" align="left" valign="top"> 
                    <table width="300" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td width="76" align="right" valign="middle"> 
                          <input type="submit" name="Submit" value="Skicka">
                        </td>
                        <td width="65"> 
                          <input type="reset" name="Submit2" value="g&ouml;r om">
                        </td>
                        <td width="159">&nbsp;</td>
                      </tr>
                    </table>
                  </td>
                </tr>
              </table></form>
              <hr size="1">
              <%
If Request.QueryString("gb")= "add" Then

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & db
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM inlagg"
RecSet.Open Addera, Connect, 3, 3

RecSet.Addnew
RecSet("namn")=Request.Form("namn")   'spara vad som stog i input rutan namn  i kolumnen namn 
RecSet("epost")=Request.Form("epost")  'spara vad som stog i input rutan epost  i kolumnen epost 
RecSet("hemsida")=Request.Form("hemsida") 
RecSet("amne")=Request.Form("amne")
RecSet("meddelande")=Request.Form("inlagg") 'spara vad som stog i input rutan inlagg  i kolumnen inlagg 
RecSet.Update 
RecSet.Close
Connect.Close 
Set RecSet = nothing
Set Connect = nothing
' stänger databasen igen

Response.redirect "inlagg.asp" 'länkar tillbaka till gastbok.asp
End If
%>

            </td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</div>
</body>
</html>

va ska jag gör för att det ska bli rätt igen?

Medlem sedan dec. 200012 464 inlägg
#2

Du använder en del

RecSet("namn")=Request.Form("namn")

Det är något av dessa kolumnnamn som inte finns i den tabell du försöker göra insert i.

Det är bra om du i koden pekar ut den rad som du får fel på. (Dvs rad 90 i detta fall.)

Medlem sedan juni 2002711 inlägg
#3

har fixat det nu...men namn , ip , ämne kommer inte med nu.

Medlem sedan juni 2002711 inlägg
#4

ni kan ju testa å http://user1.7host.com/jimmyw/gastbok.asp

Medlem sedan juni 2002711 inlägg
#5

nu e de bara i som ejmfunkar...varflör?

Medlem sedan dec. 200012 464 inlägg
#6

Jag kollade i din form och såg att ditt fält hette name och inte namn som du använder senare. Samma sak med amne som heter ämne i formen och epost/email

Vad menar du med ip?

Medlem sedan juni 2002711 inlägg
#7

nada....har fixat allt nu...tack iaf alla!!

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