Newsgroup: it.comp.www.asp
Titolo: Problemi di codice con pagine ASP

ciao a tutti,
scusate ma mi rivolgo a voi in quanto, da neofita che sono, ho dei problemi
che non riesco a risolvere.
Dunque, su un pc con Win2000, ho configurato IIS, penso ver. 5 (insomma non
la versione .NET).
Ah, leggo i dati da un db Access 2000.
ho creato un programmino in ASP in cui, dopo aver inserito utente e pwd,
passa in una pagina in cui visualizza dei dati presenti in tabella. Quindi
un utente prima inserisce ut e pwd, la pagina Asp verifica che esistano e
poi visualizza un menu in cui c'č un link alla visualizzazione ordina in cui
ho dei problemi. Perň, il fatto che mi legge i dati ut e pwd vuol dire che
la lettura dei dati nel db funziona.
Insomma, passando al problema, succede che a volte mi appare la maschera in
cui visualizza i dati, e altre volte no.
Mi sono accorto che nel Task Manager c'č un processo (dllhost.exe) che
continua a crescere di dimensione, a meno che non esco da Explorer.
Quindi non capisco, x' sicuramente il db lo legge, ma a quanto pare non
sempre, e non riesco a capire il perchč.
Il db lo apro e lo chiudo sempre.
Il comando <WHILE not rs.EOF  > mi garantisce che legge il db solo se ci
sono record dentro ...
Insomma, non so dove sbattere la testa.
Io vi posto il codice, se potere aiutarmi ve ne sarei grato.
Ciao.
--------------------------------------------------
<%@LANGUAGE="VBSCRIPT"%>
<% Response.Buffer = true
const adopenkeyset = 1
const adlockoptimistic = 3
on error resume next
dim rs
dim rs1
if session("S") = 1 then
else
response.Redirect "Errori.asp?num=2"
end if
set rs = Server.CreateObject ("ADODB.recordset")
rs.Open "SELECT Tab1.*, Tab2.qta AS q1, Tab2.qta1 AS q2, Tab2.qta2 AS q3,
Tab2.qta3 AS q4 FROM  tab1 INNER JOIN Tab2 ON Tab1.num = Tab2.num WHERE
(((Tab1.stato)=1)) ORDER BY Tab1.data_ins_ord;" ,"DSN=Radio" , _
 adOpenKeyset ,adLockOptimistic
A=" - "
%>
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
<!--
Sub button1_onclick
window.parent.navigate("menu.asp")
End Sub
Sub button2_onclick
form1.submit
End Sub
-->
</SCRIPT>
</head>
<body>
<P align=center><STRONG><FONT color=red size=6>Ordini
Aperti</FONT></STRONG></P>
<FORM action="canc_ord.asp" method=get id=form1 name=form1><P align=center>
  <TABLE WIDTH=97% BORDER=1 CELLSPACING=1 CELLPADDING=1>
    <TR>
      <TD width="5%" align=left borderColor=blue>Ch</TD>
      <TD width="10%" align=left borderColor=blue>Data Arr.</TD>
      <TD width="10%" align=left borderColor=blue> Ordine</TD>
      <TD width="50%" align=left borderColor=blue>Materiali</TD>
      <TD width="20%" align=left borderColor=blue>Note</TD>
      <TD width="5%" align=left borderColor=blue>Md</TD>
   </TR>
  <% WHILE not rs.EOF %>
  <TR>
 <TD borderColor=blue align=left><INPUT type="checkbox" id=checkbox1
name=checkbox1 value="<%=rs("ID")%>"></TD>
    <TD borderColor=blue
align=left><%=formatdatetime(rs("data_ins_ord"),2)%></TD>
    <TD borderColor=blue align=left><%=rs("num")%></TD>
 <% M1 = rs("materiale") & ": " & rs("q1") & A
  M2 = rs("materiale1") & ": " & rs("q2") & A
  M3 = rs("materiale2") & ": " & rs("q3") & A
  M4 = rs("materiale3") & ": " & rs("q4") & "  "
 %>
 <TD borderColor=blue align=left><%=M1 & M2 & M3 & M4 %></TD>
<!--    <TD borderColor=blue align=left><%=rs("materiale") & A &
rs("materiale1") & A & rs("materiale2") & A & rs("materiale3") & A %></TD>
-->
    <TD borderColor=blue align=left><%=rs("note")%></TD>
    <TD borderColor=blue align=left><p align=center><A
HREF="ric_merc.asp?id=<%=rs("num")%>">M</A></p></TD>
  </TR>
  <%rs.MoveNext
  wend
     %>
    </TABLE></P>
</FORM>
<%
 rs.Close
 set rs = nothing
%>
<P>&nbsp;</P>
<P align=center><INPUT id=button1 style="FONT-SIZE: medium; WIDTH: 130px;
COLOR: RED; HEIGHT: 50px" type=button size=81 value="Torna Indietro"
name=button1>
&nbsp;&nbsp;&nbsp;&nbsp;
  <INPUT id=button2 style="FONT-SIZE: medium; WIDTH: 130px; COLOR: RED;
HEIGHT: 50px" type=button size=81 value="Chiudi ordini" name=button2>
</P>
</P>
</body>
</html>
----------------------------------------------------------------------------
-------

90% del bacino d'utenza web, ma non si può mai star tranquilli, e il caso
vorrà (legge di Murphy?) che l'utente più scassaballe sia anche un utente
di Firefox/Mozilla/Safari...
Alex.
-- 
___________________________________________________________
a p bertolini
(Tribù Digitale Blackmambo: 
www.blackmambo.it
)