webForumDet fria alternativet

Problem med att hämnta data.

ASPur ASP

4 svar · 221 visningar · startad av Hallgren

HallgrenMedlem sedan dec. 19991 606 inlägg
#1

Yo!

Någon som ser felet?

Felmedelande:

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

Först så hämntar jag data via en rullmeny.

<%	Set Connect = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\ekonomi\bok.mdb"

SQL = "SELECT (kundnr) AS kund FROM kundreg"
rs.Open SQL, Connect
%>

<form method="post" action="redkund.asp">
<select name="kund">
<%
Do While Not rs.EOF
%>
<option value="<%=rs("kund")%>" name="kund"><%=rs("kund")%></option>
<%
rs.MoveNext
Loop
%>
</select>
<input type="submit" name="submit" value="skicka">
</form>

Sen skall jag placera all data i ett formulär.

<%	Set Connect = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\ekonomi\bok.mdb"

SQL = "SELECT * FROM kundreg WHERE kundnr ='" & Request("kund") & "'"
%>

<body>
<center>
  <form method="post" action="xxx.asp">
    <table width="400" border="0" cellpadding="0" cellspacing="0">
      <tr> 
      <td width="90"> 
        <p>Kundnumer 
      </td>
      <td width="70"> 
        <input type="text" name="kundnr" size="13" value='<%=rs("kundnr")%>'>
      </td>

    </table>
  </form>

Som sagt så blir det fel.

OBS. Jag har förkortat den andra koden då jag har rätt många fält.

------------------
Forumledare, webForum

@ndersMedlem sedan juni 200032 969 inlägg
#2

1: varför har du parentes runt fältnamnet i select-frågan?

2: det kan vara bra att skriva rätt fältnamn när du ska skriva ut det.

felmeddelandet säger att det inte finns något fält som heter som du försöker skriva ut...

redigering: förlåt, nu ser jag ditt alias i frågan.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

[Redigerat av @nders den 19 jun 2001]

HallgrenMedlem sedan dec. 19991 606 inlägg
#3

Vad meddelandet betyder är inte så svårt att lista ut, till och med för mig :l men saken är att fältet finns.

------------------
Forumledare, webForum

@ndersMedlem sedan juni 200032 969 inlägg
#4

nix. :)

är du i rätt tabell och petar?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

@ndersMedlem sedan juni 200032 969 inlägg
#5

förresten så ser det ut som att du aldrig ställer sql-frågan, det kanske du skulle göra?

så du inte bara har ett tomt nyskapat recordset liksom?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

259 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
133 ms — hämta forumlista (db)
124 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)