Avatar billede aero Nybegynder
21. december 2005 - 09:53 Der er 6 kommentarer og
1 løsning

universal SQL linje

Hej
Jeg har en side
http://www.billundfodbold.dk/bif/default.asp

jeg har et lille spm. om denne da jeg har 3 forskellige SQL linjer med somme EOF og BOF og det drejer sig om 15-20 linjer som jeg godt kunne tænke mig blev slettet så jeg kunne køre det hele via en EOF BOF kode men at den så kan vælge hvilken SQL linje jeg skal bruge.

siderne er
default.asp?page=ungdom
default.asp?page=senior
og
default.asp (som vist på linket)

kan man lave en if kode som kigger på hvilken side der er åben og som så tager den SQL der høre til så min kode kan blive lidt mindre da som skrevet min EOF BOF er ens i alle 3 tilfælde men at SQL er forskellig fra page til page.
Avatar billede softspot Forsker
21. december 2005 - 09:55 #1
Prøv evt. at vise koden...
Avatar billede fennec Nybegynder
21. december 2005 - 12:38 #2
Er det dette du tænker på??

if request.querystring("page") = "ungdom" then
  set rs = conn.execute("select ..ungdom..")
elseif request.querystring("page") = "senior" then
  set rs = conn.execute("select ..senior..")
else
  set rs = conn.execute("select ..default..")
end if
while not rs.eof
  ...
  rs.MoveNext
wend
Avatar billede aero Nybegynder
21. december 2005 - 12:56 #3
koderne kunne være:

Ungdom

strSQL = "SELECT [Name], [Link], [Pulje], [Activ] FROM List"
strSQL = strSQL & " WHERE [Activ] ='YES'"
strSQL = strSQL & " AND [Name] NOT LIKE '%Pige%' OR '%Dame%' OR '%Kvind%'"
strSQL = strSQL & " ORDER BY [ID] ASC"
Set objRS = objConn.Execute(strSQL)

Senior
strSQL = "SELECT [Name], [Link], [Pulje], [Activ] FROM List"
strSQL = strSQL & " WHERE [Activ] ='YES'"
strSQL = strSQL & " ORDER BY [Name] ASC"
Set objRS = objConn.Execute(strSQL)


default
strSQL = "SELECT [Name], [Link], [Pulje], [Activ] FROM List"
strSQL = strSQL & " WHERE [Activ] ='YES'"
strSQL = strSQL & " ORDER BY [ID] ASC"
Set objRS = objConn.Execute(strSQL)

Håber det ville kunne hjælpe lidt...
Avatar billede aero Nybegynder
21. december 2005 - 12:56 #4
det er kun eksempler..
Avatar billede fennec Nybegynder
21. december 2005 - 13:12 #5
Udfra mit tidligere eks:

strSQL = "SELECT [Name], [Link], [Pulje], [Activ] FROM List"
strSQL = strSQL & " WHERE [Activ] ='YES'"
if request.querystring("page") = "ungdom" then
  strSQL = strSQL & " AND [Name] NOT LIKE '%Pige%' OR '%Dame%' OR '%Kvind%'"
  strSQL = strSQL & " ORDER BY [ID] ASC"
elseif request.querystring("page") = "senior" then
  strSQL = strSQL & " ORDER BY [Name] ASC"
else
  strSQL = strSQL & " ORDER BY [ID] ASC"
end if
Set objRS = objConn.Execute(strSQL)
Avatar billede aero Nybegynder
21. december 2005 - 18:01 #6
takker læg et svar ^^
Avatar billede fennec Nybegynder
22. december 2005 - 08:42 #7
*<(.o) <-- One Eyed Christmas Jack
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