/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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="&gt;=" selected>St&oslash;rre enn eller
lik</option>
<option value="&lt;=">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="&gt;=" selected>St&oslash;rre enn eller
> lik</option>
> <option value="&lt;=">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

> 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

Skal prøve ut dette.
Takker så meget for hjelpen!!

Bjørn Jakobsen



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



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste