I ram1 listas de produkter som finns med i databasen. Om man klickar på en av produkterna i ram1 vill jag att information om den specifika produkten visas i ram2. För tillfället visas all information om alla produkter om jag klickar på en av produkterna. Någon som vet hur man löser det här problemet?
charkprodukter.asp består av ram1 (chark.asp) placerad till vänster samt ram2 (produktsvar.asp) som är placerad till höger.
Då jag klickar på en produkt i chark.asp ska tillhörande information visas till höger i produktsvar.asp. Jag vill alltså att innehållet i produktsvar.asp ska ändras beroende på vilken produkt man klickar på.
Set RecSet = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM Produkt WHERE ProduktID = " & Request.Querystring("id")
%>
<ul>
<li><b><% =RecSet("Namn") %></b>
Får då följande feltyp:
Feltyp:
ADODB.Recordset (0x800A0CC1)
Objektet kunde inte hittas i mängden med det begärda namnet eller numret. (på raden <% =RecSet("Namn") %>)
Jag vill här visa produktens namn till att börja med för att sen fylla på md ytterligare produktinformation som hämtas från db:n.
Provade att lägga in koden men följande feltyp dyker upp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.
/magnus/produktsvar.asp, line 39
Rad 39: <% Set RecSet2 = Connect.Execute (strSQL2)%>