/ 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
buffering off
Fra : Carsten Pinderup


Dato : 27-02-01 00:44

Hej

Jeg er ved at lave en søgefunktion til en medarbejderdatabase. Her får jeg
følgende fejlmedd. når siden serch_ny.asp åbnes.
**************************************
Response object error 'ASP 0159 : 80004005'
Buffering Off
/fpdb/search_ny.asp, line 21
Buffering must be on.
**************************************
koden er således:
************
<html>


<head>
<title>S&oslash;g</title>
<META NAME="Generator" CONTENT="Microsoft FrontPage 4.0">
</head><body topmargin="0" leftmargin="0">
<BR><BR><BR><CENTER><TABLE WIDTH="100%" BORDER="0" CELLSPACING="0"
CELLPADDING="0">
<TR>
<TD WIDTH="50%"><CENTER><!-- #include file="search_ny.htm"--></CENTER></TD>
</TR>
</TABLE></CENTER>
<%
strKeyword = Trim(Request.Form("Keyword"))
If Len(strKeyword) = 0 Then
response.clear
Response.Redirect("search_ny.asp")
Else

strSQL = "SELECT id, dato, fornavn, efternavn, titel, telefon, mobil,
mobil_h, telefax, initialer, lokalitet, fag, sektion, nogleord, info_om,
notater FROM medarbejdere WHERE"
strSQL = strSQL & " (nogleord LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (info_om LIKE '%" & strKeyword & "%')"


strDSN = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="&Server.MapPath("../fpdb/medarbejdere.mdb")
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open strDSN
Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
Response.Write "<p><FONT FACE=""Verdana, Times New Roman"" SIZE=""2""
color=""#666666""><CENTER><A HREF=""default.asp"" TARGET=""_top"">Hjem</A> :
S&oslash;geresultat fra S&oslash;g</CENTER></FONT></p>"
Response.Write "<center>"
Response.Write "<table border=""0"" cellspacing=""0"" width=""80%""
cellpadding=""3"" bgcolor=""#000000"">"

Do While Not rs.EOF
Response.Write "<tr><td width=100% >" & rs("fornavn") &" </td></tr>"
rs.MoveNext
Loop
Response.Write "</FONT></table>"
Else
Response.Write "<p><FONT FACE=""Verdana, Times New Roman"" SIZE=""2""
COLOR=""#666666"">S&oslash;g fandt ikke noget til dig!<BR>Tilbage til start?
<A HREF=default.asp>Klik her</A></p>"
End If
myConn.Close
Set myConn = Nothing
%>
</body></html>
*******************

Hvad gør jeg galt?





 
 
Carsten Keller (27-02-2001)
Kommentar
Fra : Carsten Keller


Dato : 27-02-01 07:41


"Carsten Pinderup" <carsten_pinderup@hotmail.dk> wrote in message
news:DSBm6.3257$dD.185129@twister.sunsite.dk...
> Hej
>
> Jeg er ved at lave en søgefunktion til en medarbejderdatabase. Her får jeg
> følgende fejlmedd. når siden serch_ny.asp åbnes.
> **************************************
> Response object error 'ASP 0159 : 80004005'
> Buffering Off
> /fpdb/search_ny.asp, line 21
> Buffering must be on.
> **************************************

Indsæt <% response.buffer=true %> øverst på siden.
Keller



Carsten Pinderup (27-02-2001)
Kommentar
Fra : Carsten Pinderup


Dato : 27-02-01 18:46

Tak for svaret - det troede jeg også. MEN det virker bare ikke! Der kommer
en tom side. Det er som om siden står og loader længe før den "bestemmer
sig".
Er det ikke noget med at der ikke skal sendes et svar første gang siden
loades:
*If Len(strKeyword) = 0 Then*
hvorefter respons cleares:
*response.clear*
og der omdiregeres til den samme side:
*Response.Redirect("search.asp")*

hvis jeg så sætter en *response.buffer=true* øverst på siden går der ged i
dette???

Ja jeg ved ikke - er der andre løsninger?

mvh Cartsen


********snip
>
> Indsæt <% response.buffer=true %> øverst på siden.
> Keller
>
>
*********snip




Niels Steg (27-02-2001)
Kommentar
Fra : Niels Steg


Dato : 27-02-01 19:01

"Carsten Pinderup" <carsten_pinderup@hotmail.dk> skrev i en meddelelse
news:tJRm6.4283$dD.250876@twister.sunsite.dk...


> Ja jeg ved ikke - er der andre løsninger?

Jeg bruger konsekvent

<% Option Explicit
Response.Buffer = True %>

Og har endnu ikke haft dit problem

med undtagelse af når jeg staver forkert

Niels



Michael Schwartz (28-02-2001)
Kommentar
Fra : Michael Schwartz


Dato : 28-02-01 13:55

Så prøv at skrive koden der redirecter i toppen af siden for at undgå at
bruge bufferen
så behøver du ikke at bruge <%Response.Buffer=true%>.

strKeyword = Trim(Request.Form("Keyword"))
If Len(strKeyword) = 0 Then
Response.Redirect("search_ny.asp")
Else
........... Resten af koden ........


Mvh
Michael Schwartz



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

Månedens bedste
Årets bedste
Sidste års bedste