Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema con query

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269

    problema con query

    Devo fare tre query su tre tabelle diverse all'interno della stessa pagina .
    codice:
    <%
    CNN=Application ("CNN")
    
    set conn=server.createobject("ADODB.Connection")
    conn.open CNN 
    
    
    set rs=server.createobject("ADODB.recordset")
    
    qry1="SELECT TOP 1 id FROM Personal where vis=-1 ORDER BY id desc ;"
    rs.Open qry1,conn
    conn.execute(qry1)
    response.write " 
    "& rs.fields("id") & "."
    rs.close
    %>
    <%
    <%
    set rs=server.createobject("ADODB.recordset")
    
    qry2="SELECT TOP 1 id FROM Stampanti where vis=-1 ORDER BY id desc ;"
    rs.Open qry2,conn
    conn.execute(qry2)
    response.write " 
    "& rs.fields("id") & "."
    rs.close
    
    %>
    <%
    set rs=server.createobject("ADODB.recordset")
    
    qry3="SELECT TOP 1 id FROM Video where vis=-1 ORDER BY id desc ;"
    rs.Open qry3,conn
    conn.execute(qry3)
    response.write " 
    "& rs.fields("id") & "."
    rs.close
    
    %>
    
    <%
    
    	set rs=nothing
    	conn.close
    	set conn=nothing
    %>
    ma quando la eseguo viene riportato il msg: Exception occurred.
    non capisco dove sbaglio i campi id sono i contatori per ciascuna delle tabelle.

    grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Puoi istanziare tre volte l'oggetto "rs" solo se dopo

    rs.close

    metti anche

    set rs=nothing

    altrimenti l'istanza dll'oggetto mettila solo all'inizio, ma la chiusura mettila alla fine.

    Roby

  3. #3
    piccola osservazione

    SELECT TOP 1 id FROM Video where vis=-1 ORDER BY id desc
    non è meglio

    SELECT max(id) id FROM Video where vis=-1

    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

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 © 2025 vBulletin Solutions, Inc. All rights reserved.