Avatar billede js17dk Nybegynder
22. januar 2001 - 16:21 Der er 12 kommentarer og
2 løsninger

Hvis der ingen ID er redirect.

Jeg har oprettet dette spg. før men desværre fik jeg det lukket for tidligt.

Når man går ind på en side (f.eks.) jubii.dk, er startside normalt default.asp men så har man jo ikke nogen ID med, så får man denne fejl:
ADODB.Field fejl \'80020009\'

Enten er BOF eller EOF sand, eller den aktuelle post er blevet slettet. Den anmodede handling kræver en aktuel post.

?


Mine link hedder sådan:
default.asp?ID=2
Avatar billede tdaugaard Nybegynder
22. januar 2001 - 16:24 #1
Du forklarer det ikke SÅ godt, men:

strID = Request(\"id\")

If strID = \"\" Or Not IsNumeric(strID) Then Response.Redirect \"noget.asp\"

Avatar billede js17dk Nybegynder
22. januar 2001 - 16:26 #2
hvor vil du have det til at stå, du kan også få alt mit kode hvis det er
Avatar billede keysersoze Ekspert
22. januar 2001 - 16:26 #3
du kan også bare sige else

if id=2 then
bla bla bla

else

bla bla bla
Avatar billede js17dk Nybegynder
22. januar 2001 - 16:28 #4
ja men nu har jeg op til id 35
Avatar billede tdaugaard Nybegynder
22. januar 2001 - 16:28 #5
js17dk:> du sætter det bare i toppen af din ASP side.

keysersoze:> han bruger det nok direkte i hans SQL..
Avatar billede js17dk Nybegynder
22. januar 2001 - 16:30 #6
jeg fik sådan en tekst i det andet spg, kan man ikke lave noget ligene:
if rs.EOF then
response.redirect (\"file.asp?id=1\")
end if
Avatar billede tdaugaard Nybegynder
22. januar 2001 - 16:32 #7
js17dk:> jow da ...
men du skal bruge .BOF

If Rs.BOF Then
  Response.Redirect \"file.asp?id=1\"
Else

..

End If
Avatar billede keysersoze Ekspert
22. januar 2001 - 16:34 #8
if id=\"\" then
sdkfhas
end if

if id=\"1\" then
sfdasdfgadf
end if

if id=\"2\" then
iuteærut
end if
Avatar billede keysersoze Ekspert
22. januar 2001 - 16:35 #9
hmmm... ok! - sorry
Avatar billede js17dk Nybegynder
22. januar 2001 - 16:36 #10
jeg får denne fejl:
Response-objekt fejl \'ASP 0156 : 80004005\'

Headerfejl

default.asp, linje 31

HTTP-headerne skrives allerede til klientbrowseren. Ændringer af HTTP-headers skal foretages, inden sideindholdet skrives.
Avatar billede keysersoze Ekspert
22. januar 2001 - 16:41 #11
du mangler

response.buffer = true

i toppen af din asp-fil!
Avatar billede js17dk Nybegynder
22. januar 2001 - 16:42 #12
hvor i toppen vil du have den??
Er det ikke lettere hvis i ser noget kode??
Avatar billede keysersoze Ekspert
22. januar 2001 - 16:46 #13
i toppen = aller øverst!

<%

response.buffer=true

bla bla bla

%>
Avatar billede js17dk Nybegynder
22. januar 2001 - 16:48 #14
har fået det til at virke.
I dele pointne, fordi i hjalp begge to.
Mange tak :-)
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