|
| Order By values in list box Fra : Bjørn Jakobsen |
Dato : 19-03-02 22:23 |
|
Hei
Jeg har en søkeside hvor en list box gir brukeren muligheten til å velge
sortering på : Navn, Adresse eller Poststed.
Hvordan gjør jeg dette? Er det riktig å gi values i list box'en disse
verdiene:
<select name="select" size="1">
<option value="ORDER BY Navn" selected>Sorter etter
Navn</option>
</select>
osv
Har problemer med SQL- statement på result-siden
På forhånd takk
Bjørn
| |
Jakob Møbjerg Nielse~ (20-03-2002)
| Kommentar Fra : Jakob Møbjerg Nielse~ |
Dato : 20-03-02 11:03 |
|
> Har problemer med SQL- statement på result-siden
"SELECT * FROM tabel " & request("select")
--
Jakob Møbjerg Nielsen
jakob@dataloger.dk
"Hey! He reminds me of someone who looks just like him. - Me"
| |
Bjørn Jakobsen (20-03-2002)
| Kommentar Fra : Bjørn Jakobsen |
Dato : 20-03-02 23:48 |
|
> "SELECT * FROM tabel " & request("select")
>
> --
> Jakob Møbjerg Nielsen
> jakob@dataloger.dk
> "Hey! He reminds me of someone who looks just like him. - Me"
>
Hei
Jeg har prøvet dette, men får en feilmelding ("Error: Microsoft VBscript
compilation (0x800A0401). Espected end of statement")
Har byttet ut "select" med "sortering"
Her er hele min SQL-statement på result-siden:
Recordset1.Source = "SELECT ID, Dato, Aar, Navn, Adresse1, Adresse2, Postnr,
Poststed, Formue, Inntekt, Skatt FROM Personer
WHERE Dato LIKE '" + Replace(Recordset1__varDato, "'", "''") + "' AND Aar
LIKE '" + Replace(Recordset1__varAar, "'", "''") + "' AND Navn LIKE '" +
Replace(Recordset1__varNavn, "'", "''") + "' AND Adresse1 LIKE '" +
Replace(Recordset1__varAdresse, "'", "''") + "' AND Postnr LIKE '" +
Replace(Recordset1__varPostnr, "'", "''") + "' AND Poststed LIKE '" +
Replace(Recordset1__varPoststed, "'", "''") + "' & request("sortering")"
Hva er galt?
Bjørn
| |
Jakob Møbjerg Nielse~ (21-03-2002)
| Kommentar Fra : Jakob Møbjerg Nielse~ |
Dato : 21-03-02 14:11 |
|
> Recordset1.Source = "SELECT ID, Dato, Aar, Navn, Adresse1, Adresse2, Postnr,
> Poststed, Formue, Inntekt, Skatt FROM Personer
> WHERE Dato LIKE '" + Replace(Recordset1__varDato, "'", "''") + "' AND Aar
> LIKE '" + Replace(Recordset1__varAar, "'", "''") + "' AND Navn LIKE '" +
> Replace(Recordset1__varNavn, "'", "''") + "' AND Adresse1 LIKE '" +
> Replace(Recordset1__varAdresse, "'", "''") + "' AND Postnr LIKE '" +
> Replace(Recordset1__varPostnr, "'", "''") + "' AND Poststed LIKE '" +
> Replace(Recordset1__varPoststed, "'", "''") + "' & request("sortering")"
Bruger du VBScript eller Jscript. Denne sætning ligner lidt en blanding
af begge. Hvis jeg var dig, ville jeg nok skrive det om så det ikke står
i en lang linje:
sql = "SELECT ID, Dato, Aar, Navn, Adresse1, Adresse2, Postnr "
sql = sql & "Poststed, Formue, Inntekt, Skatt FROM Personer "
sql = sql & "WHERE Dato LIKE '" & Replace(Recordset1__varDato, "'", "''") & "' "
sql = sql & "AND Aar LIKE '" & Replace(Recordset1__varAar, "'", "''") & "' "
sql = sql & "AND Navn LIKE '" & Replace(Recordset1__varNavn, "'", "''") & "' "
sql = sql & "AND Adresse1 LIKE '" & Replace(Recordset1__varAdresse, "'", "''") & "' "
sql = sql & "AND Postnr LIKE '" & Replace(Recordset1__varPostnr, "'", "''") & "' "
sql = sql & "AND Poststed LIKE '" & Replace(Recordset1__varPoststed, "'", "''") & "' "
sql = sql & request("sortering")
Recordset1.Source = sql
--
Jakob Møbjerg Nielsen
jakob@dataloger.dk
"Hey! He reminds me of someone who looks just like him. - Me"
| |
Bjørn Jakobsen (21-03-2002)
| Kommentar Fra : Bjørn Jakobsen |
Dato : 21-03-02 23:16 |
|
> Bruger du VBScript eller Jscript. Denne sætning ligner lidt en blanding
> af begge. Hvis jeg var dig, ville jeg nok skrive det om så det ikke står
> i en lang linje:
>
> Recordset1.Source = sql
>
> --
> Jakob Møbjerg Nielsen
> jakob@dataloger.dk
> "Hey! He reminds me of someone who looks just like him. - Me"
>
Hei
Dette fungerer!! Takker for hjelpen!
Jeg bruker VBScript, men SQL-stringen ser litt underlig ut siden jeg har
brukt UltraDev i dette tilfellet.
På samme søkeside har jeg også problemer med å få dette til å fungere:
<select name="Valg1" size="1">
<option value=">=" selected>Større enn eller
lik</option>
<option value="<=">Mindre enn eller lik</option>
</select>
<input type="text" name="txtFormue" size="30">
Altså en list box med to valg: "større enn eller lik" eller "mindre enn
eller lik", kombinert med en tekstfelt. Jeg har problemer med å få dette til
å fungere på result-siden. Har du noen ide til hvordan jeg kan løse dette?
Bjørn Jakobsen
| |
Jakob Møbjerg Nielse~ (22-03-2002)
| Kommentar Fra : Jakob Møbjerg Nielse~ |
Dato : 22-03-02 02:11 |
|
> <select name="Valg1" size="1">
> <option value=">=" selected>Større enn eller
> lik</option>
> <option value="<=">Mindre enn eller lik</option>
> </select>
> <input type="text" name="txtFormue" size="30">
Nap HTMLDecode herfra:
http://www.aspemporium.com/aspEmporium/codelib/codelib.asp?pid=72&cid=15
Og lav en:
Valg = HTMLDecode(request("Valg1"))
--
Jakob Møbjerg Nielsen
jakob@dataloger.dk
"Hey! He reminds me of someone who looks just like him. - Me"
| |
Bjørn Jakobsen (23-03-2002)
| Kommentar Fra : Bjørn Jakobsen |
Dato : 23-03-02 19:49 |
| | |
Bjørn Jakobsen (24-03-2002)
| Kommentar Fra : Bjørn Jakobsen |
Dato : 24-03-02 00:28 |
|
"Bjørn Jakobsen" <bjornja@vestfoldnett.no> wrote in message
news:a7iimf$760$1@samson.equant.no...
> > Nap HTMLDecode herfra:
> > http://www.aspemporium.com/aspEmporium/codelib/codelib.asp?pid=72&cid=15
> >
> > Og lav en:
> >
> > Valg = HTMLDecode(request("Valg1"))
> >
> > --
> > Jakob Møbjerg Nielsen
> > jakob@dataloger.dk
> > "Hey! He reminds me of someone who looks just like him. - Me"
> >
Hei
Til samme problemstilling:
Hvorfor fungerer ikke dette scriptet?
<%
Keywords = Request("txtFormue")
MatchType = Request("Valg1")
If Keywords <> "" Then
SearchFields = "Formue"
WhereKeywordsString = " WHERE Formue LIKE %" & Keywords & "%"
End if
%>
Bjørn Jakobsen
| |
|
|