Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12

Discussione: Recordset chiuso...

  1. #11
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262
    Help, help
    ragazzi non riesco a capire come sistemare questo codice (x me è un po troppo complesso da aggiustare a mano,è generato con ultradev 4)
    il problema è che dovrei chiudere sti benedetti Recordeset prima di iniziare il ciclo While..ma non riesco a capire come dove inserire l'istrzione che mi ha dato Gioba66: if not rs_marca.eof then che poi dovrei kiudere con un end if. riposto il codice (rifatto con Ultradev:

    codice:
    <%@LANGUAGE="VBSCRIPT"%>
    
    <%
    set rs_marca = Server.CreateObject("ADODB.Recordset")
    rs_marca.ActiveConnection = MM_conn_marca_modello_STRING
    rs_marca.Source = "SELECT * FROM MARCA ORDER BY MARCA ASC"
    rs_marca.CursorType = 0
    rs_marca.CursorLocation = 2
    rs_marca.LockType = 3
    rs_marca.Open()
    rs_marca_numRows = 0
    %>
    <%
    Dim rs_modello__MMColParam
    rs_modello__MMColParam = "1"
    if (Request.Form("sel_marca") <> "") then rs_modello__MMColParam = Request.Form("sel_marca")
    %>
    <%
    set rs_modello = Server.CreateObject("ADODB.Recordset")
    rs_modello.ActiveConnection = MM_conn_marca_modello_STRING
    rs_modello.Source = "SELECT * FROM MODELLO WHERE MARCA = " + Replace(rs_modello__MMColParam, "'", "''") + " ORDER BY MODELLO ASC"
    rs_modello.CursorType = 0
    rs_modello.CursorLocation = 2
    rs_modello.LockType = 3
    rs_modello.Open()
    rs_modello_numRows = 0
    %>
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" action="index_select.asp">
      <select name="sel_marca" onChange="this.form.submit()">
       
    	<%
    While (NOT rs_marca.EOF)
    %>
    
    	   <option value="<%=(rs_marca.Fields.Item("ID").Value)%>" <%if (CStr(rs_marca.Fields.Item("ID").Value) = CStr(rs_modello.Fields.Item("MARCA").Value)) then Response.Write("SELECTED") : Response.Write("")%>><%=(rs_marca.Fields.Item("MARCA").Value)%></option>
        <%
       if not rs_marca.eof then 
        end if%>
    	 <%
      rs_marca.MoveNext()
    Wend
    If (rs_marca.CursorType > 0) Then
      rs_marca.MoveFirst
    Else
      rs_marca.Requery
    End If
    %>
      </select>
      <select name="sel_modello">
        <%
    While (NOT rs_modello.EOF)
    %>
        <option value="<%=(rs_modello.Fields.Item("ID").Value)%>" ><%=(rs_modello.Fields.Item("MODELLO").Value)%></option>
        <%
      rs_modello.MoveNext()
    Wend
    If (rs_modello.CursorType > 0) Then
      rs_modello.MoveFirst
    Else
      rs_modello.Requery
    End If
    %>
      </select>
    </form>
    </body>
    </html>
    <%
    rs_marca.Close()
    %>
    <%
    rs_modello.Close()
    %>

  2. #12
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262
    nessuno mi può dare una mano?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.