/ 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
IF problemer
Fra : Kenneth Fuglsang


Dato : 21-05-01 22:29

Hej

Jeg har lidt problemer med dette script da det altid redirect'er til
vistilmeldte3.asp uanset om der er tilmeldte eller ej.

<%
' Opret Database forbindelse
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "Driver={Microsoft Access Driver (*.mdb)};"
DSN = DSN & "DBQ=" & Server.MapPath("/db/database.mdb")
Conn.Open DSN

'Læs Bruger
strSQL1 = "Select * from bordreservation Order By ID"
Set rs = Conn.Execute(strSQL1)

Response.Write "<h2 ALIGN='center'>Her kan du se hvem der er"
Response.Write " tilmeldt til vores næste party</h2>" & vbcrlf
Response.Write "<P>&nbsp;</P>" & vbcrlf
Response.Write "<DIV ALIGN='center'>" & vbcrlf
Response.Write "<table width='80%' border='0' cellpadding='0'"
Response.Write " cellspacing='0'>" & vbcrlf

If rs.EOF Then
Response.Write "Der er sket en fejl"
End If

Do while not(rs.eof or rs.bof)
if not rs("navn") = "" then
Response.Write "<tr>"
Response.Write "<td>" & rs("id") & "</td>"
Response.Write "<td>" & rs("navn") & "</td>"
Response.Write "<td>" & rs("Nickname") & "</td>"
Response.Write "</tr>"

elseif rs("navn") = "" then
Response.Redirect("vistilmeldte3.asp")

end if
rs.MoveNext
Loop

Response.Write "</table>"
Response.Write "</DIV>" & vbcrlf


' Luk RecordSet
rs.Close
Set rs = Nothing

' Luk Database
Conn.Close
set Conn = Nothing
%>


--
Med Venlig Hilsen
Webmaster
Kenneth Fuglsang Christensen
ICQ : 115251242
E-mail : kenneth-fuglsang@pc.dk



 
 
Erlend Klakegg Bergh~ (21-05-2001)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 21-05-01 22:40

Kenneth Fuglsang <kenneth-fuglsang@pc.dk> skrev i
news:9ec1ac$c34$1@news.inet.tele.dk
> Hej
>
> Jeg har lidt problemer med dette script da det altid redirect'er til
> vistilmeldte3.asp uanset om der er tilmeldte eller ej.
>
<%
' Opret Database forbindelse
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "Driver={Microsoft Access Driver (*.mdb)};"
DSN = DSN & "DBQ=" & Server.MapPath("/db/database.mdb")
Conn.Open DSN

'Læs Bruger
strSQL1 = "Select * from bordreservation Order By ID"
Set rs = Conn.Execute(strSQL1)

Response.Write "<h2 ALIGN='center'>Her kan du se hvem der er"
Response.Write " tilmeldt til vores næste party</h2>" & vbcrlf
Response.Write "<P>&nbsp;</P>" & vbcrlf
Response.Write "<DIV ALIGN='center'>" & vbcrlf
Response.Write "<table width='80%' border='0' cellpadding='0'"
Response.Write " cellspacing='0'>" & vbcrlf

If rs.EOF Then

Response.Write "Der er sket en fejl"

End If

Do while not rs.eof

if not rs("navn") = "" then

Response.Write "<tr>" & vbCrLf
Response.Write "<td>" & rs("id") & "</td>" & vbCrLf
Response.Write "<td>" & rs("navn") & "</td>" & vbCrLf
Response.Write "<td>" & rs("Nickname") & "</td>" & vbCrLf
Response.Write "</tr>" & vbCrLf

else

Response.Redirect("vistilmeldte3.asp")

end if

rs.MoveNext

Loop

Response.Write "</table>" & vbCrLf
Response.Write "</DIV>" & vbcrlf

' Luk RecordSet
rs.Close
Set rs = Nothing

' Luk Database
Conn.Close
set Conn = Nothing
%>


Problemet mitt er at jeg ikke forstår vitsen med å sende folk videre hvis et
felt er tomt ...

Ellers kan jeg jo fortelle at det du gjør er noe jeg ikke klarer ... Jeg får
beskjed om at siden jeg har begynt å sende informasjon til client kan jeg
ikke benytte meg av Redirect ...

--

Vennlig hilsen Erlend
erlendkb@c2i.net
http://www.kleggen.com/



Kenneth Fuglsang (22-05-2001)
Kommentar
Fra : Kenneth Fuglsang


Dato : 22-05-01 06:43

Hej
Jeg har stadig samme problem, men den behøver ikke redirecte men bare lave
en Response.Write "<h2 align='center'>Der er desværre ingen tilmeldte
endnu.</h2>"

--
Med Venlig Hilsen
Webmaster
Kenneth Fuglsang Christensen
ICQ : 115251242
E-mail : kenneth-fuglsang@pc.dk



Benny Nissen (22-05-2001)
Kommentar
Fra : Benny Nissen


Dato : 22-05-01 07:22

> Ellers kan jeg jo fortelle at det du gjør er noe jeg ikke klarer ... Jeg
får
> beskjed om at siden jeg har begynt å sende informasjon til client kan jeg
> ikke benytte meg av Redirect ...
>
Det er fordi du skal indsætte Response.Buffer = True i toppen af dokumentet.
Det er dog ikke nødvendigt på IIS 5, da den default er True.

Benny



Kenneth Fuglsang (22-05-2001)
Kommentar
Fra : Kenneth Fuglsang


Dato : 22-05-01 13:18

virker stadig ikke

--
Med Venlig Hilsen
Webmaster
Kenneth Fuglsang Christensen
Kattegatsvej 17
9700 Brønderslev
Tlf.: 98 82 21 12
ICQ : 115251242
E-mail : kenneth-fuglsang@pc.dk
"Benny Nissen" <email@bennynissen.dk> skrev i en meddelelse
news:9ed0ia$2ea$1@news.inet.tele.dk...
> > Ellers kan jeg jo fortelle at det du gjør er noe jeg ikke klarer ... Jeg
> får
> > beskjed om at siden jeg har begynt å sende informasjon til client kan
jeg
> > ikke benytte meg av Redirect ...
> >
> Det er fordi du skal indsætte Response.Buffer = True i toppen af
dokumentet.
> Det er dog ikke nødvendigt på IIS 5, da den default er True.
>
> Benny
>
>



Lauritz Jensen (22-05-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 22-05-01 13:35

Kenneth Fuglsang wrote:
>
> Jeg har lidt problemer med dette script da det altid redirect'er til
> vistilmeldte3.asp uanset om der er tilmeldte eller ej.

Din kode er bygge således, at hvis der i tabellen findes blot en række,
hvor feltet navn er tomt, så vidrestilles der. Hvad er det du gerne vil
have? Skal alle rækker vises eller kun de rækker, der repræsenterer
bestilte borde? og hvordan kan man se om et bord er bestilt? øjensynligt
ved at feltet "navn" er tomt (er det null?).
Med overskriften "Her kan du se hvem der er tilmeldt ..." vil det nok
være naturligt, kun at vise de rækker, der repræsenterer tilmeldte.
Derfor skal sql'en nok rettes til:
sql = "SELECT * " & _
"FROM bordreservation " & _
"WHERE NOT navn IS NULL " & _
"AND NOT '' & navn = '' " & _
"ORDER BY id"
Hvis du så istedet for "Der er sket en fejl" skriver "Der er desværre
ingen tilmeldte endnu", så skulle den være i vinkel.

--
Lauritz

Kenneth Fuglsang (22-05-2001)
Kommentar
Fra : Kenneth Fuglsang


Dato : 22-05-01 13:48

Jeg takker 1000 gange, det virker...

--
Med Venlig Hilsen
Webmaster
Kenneth Fuglsang Christensen
Kattegatsvej 17
9700 Brønderslev
Tlf.: 98 82 21 12
ICQ : 115251242
E-mail : kenneth-fuglsang@pc.dk
"Lauritz Jensen" <lauritz2@hotmail.com> skrev i en meddelelse
news:3B0A5CE0.9B892294@hotmail.com...
> Kenneth Fuglsang wrote:
> >
> > Jeg har lidt problemer med dette script da det altid redirect'er til
> > vistilmeldte3.asp uanset om der er tilmeldte eller ej.
>
> Din kode er bygge således, at hvis der i tabellen findes blot en række,
> hvor feltet navn er tomt, så vidrestilles der. Hvad er det du gerne vil
> have? Skal alle rækker vises eller kun de rækker, der repræsenterer
> bestilte borde? og hvordan kan man se om et bord er bestilt? øjensynligt
> ved at feltet "navn" er tomt (er det null?).
> Med overskriften "Her kan du se hvem der er tilmeldt ..." vil det nok
> være naturligt, kun at vise de rækker, der repræsenterer tilmeldte.
> Derfor skal sql'en nok rettes til:
> sql = "SELECT * " & _
> "FROM bordreservation " & _
> "WHERE NOT navn IS NULL " & _
> "AND NOT '' & navn = '' " & _
> "ORDER BY id"
> Hvis du så istedet for "Der er sket en fejl" skriver "Der er desværre
> ingen tilmeldte endnu", så skulle den være i vinkel.
>
> --
> Lauritz



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

Månedens bedste
Årets bedste
Sidste års bedste