22. april 2004 - 23:24
Der er
7 kommentarer og 1 løsning
Søgning i database
Hejsa Er der en der gidder at skrive den så ASP kan fatte det - og sætte ", & og ' omkring: Det ville også være rart med en forklaring vedr. ' " & + etc i en søgestreng strSQL = "Select * from tabel where BETINGELSE1=Request.Form("TEKST") AND BETINGELSE2= Request.Form("TEKST")AND BETINGELSE3 <= Request.Form("TAL") AND BETINGELSE4=Request.Form("TEKST") AND BETINGELSE4 <= Request.Form("TAL")AND BETINGELSE5 LIGGER (BETWEEN?) IMELLEM TO TAL Request.Form("TAL1") Request.Form("TAL2")AND BETINGELSE6<=Request.Form("TAL")AND BETINGELSE7<>Request.Form("TAL")ORDER BY ID -/ Falcon
Annonceindlæg fra SuperOffice
23. april 2004 - 10:45
#1
skulle du ikke søge ?... eller skal du liste ??
23. april 2004 - 10:49
#2
sådan noget lign som her: 'jeg tvivler dog på at der kan komme ret mange resultater med så mange kriterier strSQL = "Select * from tabel where " strSQL = strSQL & BETINGELSE1 & " = '" Request.Form("TEKST") & "' AND " strSQL = strSQL & BETINGELSE2 & " = '" Request.Form("TEKST") & "' AND " strSQL = strSQL & BETINGELSE3 & " <= " Request.Form("TAL") & " AND " strSQL = strSQL & BETINGELSE4 & " = '" Request.Form("TEKST") & "' AND " strSQL = strSQL & BETINGELSE4 & " <= " Request.Form("TAL") & " AND " strSQL = strSQL & BETINGELSE5 & " Between "Request.Form("TAL1") & " and " & Request.Form("TAL2") & " AND " strSQL = strSQL & BETINGELSE6 & " <= " Request.Form("TAL") & " AND " strSQL = strSQL & BETINGELSE7 & " <> " Request.Form("TAL") & " ORDER BY ID"
23. april 2004 - 10:50
#3
dem du kalder "BETINGELSE1..7" er jo søjlenavne...
23. april 2004 - 10:53
#4
strSQL = "Select * from tabel where " strSQL = strSQL & BETINGELSE1 & " = '" Request.Form("TEKST") & "' AND " strSQL = strSQL & BETINGELSE2 & " = '" Request.Form("TEKST") & "' AND " strSQL = strSQL & BETINGELSE3 & " <= " Request.Form("TAL") & " AND " strSQL = strSQL & BETINGELSE4 & " = '" Request.Form("TEKST") & "' AND " strSQL = strSQL & BETINGELSE4 & " <= " Request.Form("TAL") & " AND " strSQL = strSQL & BETINGELSE5 & " Between " & Request.Form("TAL1") & " and " & Request.Form("TAL2") & " AND " strSQL = strSQL & BETINGELSE6 & " <= " Request.Form("TAL") & " AND " strSQL = strSQL & BETINGELSE7 & " <> " Request.Form("TAL") & " ORDER BY ID"
23. april 2004 - 10:55
#5
hvis dine betingelser er søjlenavne... som de sikkert er... skal sql'en se sådan her ud: strSQL = "Select * from tabel where " strSQL = strSQL & "BETINGELSE1 = '" Request.Form("TEKST") & "' AND " strSQL = strSQL & "BETINGELSE2 = '" Request.Form("TEKST") & "' AND " strSQL = strSQL & "BETINGELSE3 <= " Request.Form("TAL") & " AND " strSQL = strSQL & "BETINGELSE4 = '" Request.Form("TEKST") & "' AND " strSQL = strSQL & "BETINGELSE4 <= " Request.Form("TAL") & " AND " strSQL = strSQL & "BETINGELSE5 Between "Request.Form("TAL1") & " and " & Request.Form("TAL2") & " AND " strSQL = strSQL & "BETINGELSE6 <= " Request.Form("TAL") & " AND " strSQL = strSQL & "BETINGELSE7 <> " Request.Form("TAL") & " ORDER BY ID"
23. april 2004 - 15:55
#6
Har flg: strSQL = "Select * from tabel where " strSQL = strSQL & "aktiv= '" Request.Form("aktiv") & " AND " Aktiv som er et søjlenavn er en tekst, jeg får flg. fejl: strSQL = strSQL & "aktiv= '" Request.Form("aktiv") & " AND " -----------------------------^ Hva er der galt ?
23. april 2004 - 23:19
#7
Der mangler en masse & tegne imellem " og Request.Form(".. Så prøv sådan her: strSQL = "Select * from tabel where " strSQL = strSQL & "BETINGELSE1 = '" & Request.Form("TEKST") & "' AND " strSQL = strSQL & "BETINGELSE2 = '" & Request.Form("TEKST") & "' AND " strSQL = strSQL & "BETINGELSE3 <= " & Request.Form("TAL") & " AND " strSQL = strSQL & "BETINGELSE4 = '" & Request.Form("TEKST") & "' AND " strSQL = strSQL & "BETINGELSE4 <= " & Request.Form("TAL") & " AND " strSQL = strSQL & "BETINGELSE5 Between " & Request.Form("TAL1") & " and " & Request.Form("TAL2") & " AND " strSQL = strSQL & "BETINGELSE6 <= " & Request.Form("TAL") & " AND " strSQL = strSQL & "BETINGELSE7 <> " & Request.Form("TAL") & " ORDER BY ID"
24. april 2004 - 01:25
#8
Takker for alle svar,
Kurser inden for grundlæggende programmering