[ASP] Het werkt wel, maar ook weer niet...

Pagina: 1
Acties:

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 27-05 21:11

CmdrKeen

Krentenboltosti

Topicstarter
Goed, nu een vraagje over ASP waar ik echt niet meer uitkom. Ik heb er zelfs al een nachtje over geslapen, in tegenstelling tot mijn vorige topic over ASP :D

Het gaat om http://www.huijgen.com:90/martin/films.asp - een database met films. De database wordt uitgelezen en in een tabel weergegeven met een Edit-vakje ernaast. Als je daarop klikt, kan je de info over een film aanpassen (vooralsnog werkt alleen de "Titel"-kolom). Dit werkt, en de database wordt ook netjes bijgewerkt.

Er zijn drie pagina's: films.asp (uitlezen database en link naar Edit); edit.asp (aanpassen van één bepaalde entry); en respond.asp. Vanuit edit.asp worden de nieuwe gegevens naar respond.asp gestuurd, die deze nieuwe info in de tabel stopt. Als alles goed gaat, krijg je alleen een pagina te zien waarin staat dat alles goed is gegaan en een linkje om terug te gaan naar films.asp. Er staat een on-error>0 in, dus als het niet goed gaat, krijg je daarvan een melding.

Als ik nu een entry wijzig, dan gaat het goed, en krijg ik het schermpje te zien waarin de link terug naar films.asp staat.

Dit werkt - maar niet meteen! Het duurt een paar minuten voordat deze pagina weer toegankelijk is. Langer i.i.g., lijkt mij, dan de server bezig is met het aanpassen van de database. De server in kwestie is een P233 met 192MB SDRAM en Windows 2000 Server en IIS5 (voorzien van de nodige patches ;)).

Het is geen kwestie van rechten, want het werkt dus wel gewoon, en de wijzigingen zijn zichtbaar. Maar het werkt ook weer niet omdat de pagina films.asp een poos niet beschikbaar is...

Wie kan hier wat zinnigs over zeggen? Of zou het écht zo lang duren voor een P233 om die database aan te passen?

Bloed, zweet & koffie


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 13:51

Janoz

Moderator Devschuur®

!litemod

Technical Information (for support personnel)Error Type:
Provider (0x80004005)
Unspecified error
/martin/films.asp, line 31


Browser Type:
Mozilla/5.0 (compatible; Konqueror/2.1.2; X11)

Page:
GET /martin/films.asp

Time:
Monday, October 01, 2001, 11:26:37

More information:
Microsoft Support
Wat gebeurt er op regel 31?

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 27-05 21:11

CmdrKeen

Krentenboltosti

Topicstarter
[Hey, jij hebt mijn oude sig. :) Oorspronkelijk gejat van Gummbah: als is een wandspreuk nog zo raar/als het rijmt dan is het waar.]


Dit:

rs.Open "films", "DSN=films"


Dit is de hele file:

<% @Language = "VBScript" %>
<% Response.buffer = true %>
<html>
<head>
<link rel="stylesheet" href="style.css">
<title>Fillempies</title>
<% scriptresponder="edit.asp" %>
</head>
<body>

<TABLE BORDER=2 CELLPADDING=1 CELLSPACING=2>
<TR>
<TD><FONT SIZE=1> </FONT></TD>
<TD><B>Titel</B></TD>
<TD><B>Genre</B></TD>
<TD><B>Featuring</B></TD>
<TD><B>Jaar</B></TD>
<TD><B>Duur</B></TD>
<TD><B>Grootte</B></TD>
<TD><B>DVD-Rip</B></TD>
</TR>

<%
Dim rs
Dim conn
Set rs = Server.CreateObject ("ADODB.Recordset")
Set conn = Server.CreateObject ("ADODB.Connection")

conn.open = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("\martin\films.mdb") & ";"

rs.Open "films", "DSN=films"

While Not rs.EOF
Response.Write "<TR>"

my_link=scriptresponder & "?filmid=" & rs("nummer")

%>
<TD><a HREF="<%=my_link%>"><FONT SIZE=1>Edit</FONT></a></td>
<%
Response.Write "<TD><B>" & rs("titel") & "</B></TD>"
Response.Write "<TD>" & rs("genre") & "</TD>"
Response.Write "<TD>" & rs("featuring") & "</TD>"
Response.Write "<TD>" & rs("jaar") & "</TD>"
Response.Write "<TD>" & rs("duur") & "</TD>"
Response.Write "<TD>" & rs("MB") & "</TD>"
Response.Write "<TD>" & rs("DVD-rip") & "</TD>"
Response.Write "</TR>"

rs.MoveNext
Wend

%>

</TR>
</TABLE>

<%

rs.Close
Set rs = Nothing

%>

</body>
</html>

(Alle witregels in bovenstaande code zijn *enkele* witregels.)

Bloed, zweet & koffie


  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 17-09 14:44

Jaspertje

Max & Milo.. lief

je moet nog dim conn doen

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 27-05 21:11

CmdrKeen

Krentenboltosti

Topicstarter
Op maandag 01 oktober 2001 11:43 schreef Jaspertje het volgende:
je moet nog dim conn doen
Done, tnx. :)

Bloed, zweet & koffie