Avatar billede mvk Nybegynder
23. august 2003 - 00:59 Der er 1 kommentar og
1 løsning

Opret Recordset på baggrund af et andet recordset

på min side skal jeg lave flere recordset som er afhængige af resultatet fra ét andet recordset.

jeg får en URL variabel som er IDproduct. På baggrund af den ved at jeg det eksempelvis er et par Nike sko.

Hvordan laver jeg så et udtræk hvor jeg på baggrund af det Brand der hører til mit IDproduct fra min product tabel henter den record i min Brand tabel der svarer dertil. Så jeg eksempelvis kan vise logoet til Nike i stedet for at skrive Nike logo (i min Brand tabel er der til navnet knyttet et billede nike.jpg).

http://www.capitolshop.dk/dk_product.asp?IDproduct=24
Avatar billede hossein Nybegynder
23. august 2003 - 02:11 #1
det er noget i den retning:

set cnn1=Server.CreateObject("ADODB.Connection")
cnn1.Provider="Microsoft.Jet.OLEDB.4.0"
cnn1.Open(Server.Mappath("db1.mdb"))

Set rs1 = server.CreateObject("ADODB.Recordset")
sqlstr1 = "select * from Produkt"
rs1.Open sqlstr1, cnn1

Set rs2 = server.CreateObject("ADODB.Recordset")

do while not rs1.eof

  sqlstr2=" * From Brand Where id = "& rs1("IDprodukt") &"
  rs2.Open sqlstr2, cnn2

  response.write rs2("id")

rs1.movenext   
loop
Avatar billede mvk Nybegynder
23. august 2003 - 12:28 #2
jeg har fundet en løsning jeg sender bare variablerne med fra den anden side - eks: http://www.capitolshop.dk/dk_product.asp?IDproduct=24&Sex=Man&Category=Shoes&Name=Summer%20Solo&Brand=Nike
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester