Avatar billede domingo Nybegynder
09. februar 2005 - 17:32 Der er 1 kommentar

Flere søgekriterier i recordset

Hej

Sidder og roder med en hjemmeside og er stødt på et probleme, da jeg skal sortere et recordset med flere søgekriterier.

1) Recordsettet skal sortere i tabellen "varenr", som findes i "varerramme" i databasen. Her skal den finde alle hvor "varenr" er en del af URL parametret "rammeid". Dette har jeg fået til at virke. 

2) Den anden ting den skal sortere efter er at tabellen "størrelser" skal være lig URL parametret "rammestorrelse"

Her er min kode. Og det er som før beskrevet, kun det første søgekriterie der er opfyldt.

<%
Dim rammervare__MMColParam
rammervare__MMColParam = "1"
If (Request.QueryString("rammeid") <> "") Then
  rammervare__MMColParam = Request.QueryString("rammeid")
End If
%>
<%
Dim rammervare
Dim rammervare_numRows

Set rammervare = Server.CreateObject("ADODB.Recordset")
rammervare.ActiveConnection = MM_db_STRING
rammervare.Source = "SELECT *  FROM varerramme  WHERE varenr LIKE '%" + Replace(rammervare__MMColParam, "'", "''") + "%' "
rammervare.CursorType = 0
rammervare.CursorLocation = 2
rammervare.LockType = 1
rammervare.Open()

rammervare_numRows = 0
%>

Håber der er der kan hjælpe
Avatar billede kjulius Novice
15. februar 2005 - 18:45 #1
Dit spørgsmål er lidt forvirrende, så her et par spørgsmål fra mig:

Når du skriver sortere, mener du så ikke selektere?

I punkt 2 skriver du ikke noget om, hvilket felt i tabellen "størrelser" der skal være lig URL parameteren "rammestorrelse". Hvad hedder feltet?

Hvordan knyttes de to tabeller sammen ("varerrammer" og "størrelser")?
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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