Avatar billede musicchart.dk Nybegynder
21. juni 2002 - 15:46 Der er 17 kommentarer og
1 løsning

case not "http"

Hey

Jeg har dette:

select case request.form("adresse")
  case "http://"
    Response.Redirect "aspartiklerindex.asp?fejl=1"
  case ""
    Response.Redirect "aspartiklerindex.asp?fejl=1"
  case else

men hvordan laver en case, hvor at hvis de første 7 tegn ikke er http:// , så skal den redirecte??


/Bjarke - (KLEIFDESIGN)
Avatar billede eagleeye Praktikant
21. juni 2002 - 15:49 #1
Prøv med LEFT function

select case LEFT(request.form("adresse"),7)

du kan evt prøvet udskrive:
response.write LEFT(request.form("adresse"),7)
og se om det skal være 6 eller 7 der skal stå som tal.
Avatar billede musicchart.dk Nybegynder
21. juni 2002 - 15:55 #2
kan jeg godt skrive det sådan:

Select case LEFT(request.form("adresse"),7)
    case "http://"

select case request.form("adresse")
  case "http://"
    Response.Redirect "aspartiklerindex.asp?fejl=1"
  case ""
    Response.Redirect "aspartiklerindex.asp?fejl=1"
  case else
Avatar billede eagleeye Praktikant
21. juni 2002 - 15:59 #3
left tager de første X antal karekter fra venstra side af strengen. Så hvis du overføre http://www.hej.dk så bliver reslutatet http://
overføre du derimod www.hej.dk bliver det: www.hej

Så det kommer lidt an på hvad du vil overføre og hvad du vil tjekke for.

Case ""  test for om strengen er tom.
Avatar billede musicchart.dk Nybegynder
21. juni 2002 - 16:08 #4
det skal være sådan at:
hvis du ikke skriver noget - Response.Redirect "noget"
hvis du kun skriver http:// - Response.Redirect "noget"
hvis du ikke skriver http:// som de 7 første - Response.Redirect "noget"
Avatar billede eagleeye Praktikant
21. juni 2002 - 16:44 #5
Så det nok lettere at lave en if sætning som tjekke på om de første 7 tegn er noget andet end http:// eller længden er korter 7:

if LCase(LEFT(request.form("adresse"),7)) <> "http://" OR _
  len(request.form("adresse")) < 7 then
  response.redirect "noget"
else

end if
Avatar billede musicchart.dk Nybegynder
21. juni 2002 - 16:51 #6
har løst det ved at: hvis det første 7 ikke er http:// , så skriv http:// foran... tak for hjælpen
Avatar billede eagleeye Praktikant
21. juni 2002 - 16:53 #7
ok.. ja det er også en mulighed.
Avatar billede musicchart.dk Nybegynder
21. juni 2002 - 16:56 #8
hey, har meget brug for hjælp... kører IIS i win 2000prof. ... og nu melder den fejl i alle mine sider hvor jeg åbner min database...

i denne linie: Conn.Open DSN
Avatar billede musicchart.dk Nybegynder
21. juni 2002 - 16:56 #9
...hvad sker der...??? .... det skete lige pludselig
Avatar billede musicchart.dk Nybegynder
21. juni 2002 - 16:59 #10
... hmm, der er kun i en af mine sider den melder fejl i... jeg har en index hvor den er includet... og når jeg åbner index, melder den fejl i den fil... men når jeg åbner den for sig selv virker den..???

MEGET MYSTISK
Avatar billede eagleeye Praktikant
21. juni 2002 - 16:59 #11
Hvilken type fejl er det.
Avatar billede musicchart.dk Nybegynder
21. juni 2002 - 16:59 #12
Fejltype:
Provider (0x80004005)
Uspecificeret fejl
/mypage/realthing/html/brugerinfo.asp, line 23
Avatar billede musicchart.dk Nybegynder
21. juni 2002 - 17:00 #13
<< Uspecificeret fejl >>, underligt
Avatar billede eagleeye Praktikant
21. juni 2002 - 17:04 #14
0x80004005  betyder som regl noget med databasen enten den er readonly, stien er forkert eller sådan noget men Uspecificeret fejl har jeg ikke lige set. Kan det være noget med rettigheder der hvor include filen ligger??
Avatar billede musicchart.dk Nybegynder
21. juni 2002 - 17:05 #15
... hmmm ... det hjalp at genstarte...
Avatar billede musicchart.dk Nybegynder
21. juni 2002 - 17:05 #16
underligt, meget underligt
Avatar billede eagleeye Praktikant
21. juni 2002 - 17:07 #17
Ja det er underligt.
Avatar billede zob Nybegynder
21. juni 2002 - 18:14 #18
Eagleeeye-->
http://www.eksperten.dk/spm/220246
Sorry Music chart :D
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