Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di jartuf
    Registrato dal
    Oct 2002
    Messaggi
    174

    Passa l'id ma visualizza errato

    SELECT:
    codice:
    oRst.Open "SELECT  TOP 2 * FROM foto order By ID Desc ;", oConn
    codice:
    if not oRst.EOF Then
    codice:
    While not oRst.EOF
    Funziona, ok ma quando provo a recuperare un ID preciso mi visualizza sempre anche tutte gli altri record !

    codice:
    <a href="../news/news2.asp?id=<%=oRst("ID").Value%>">

    Devo mica fare un'altra SELECT??


    grazie
    La vita è una scala. Non smettere mai di salire.
    Jartuf Art Design
    La Web-tv degli studenti di Bologna

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Vediamo la SELECT per recaperare un ID specifico.

    Roby

  3. #3
    Utente di HTML.it L'avatar di jartuf
    Registrato dal
    Oct 2002
    Messaggi
    174
    Io di select ne ho fatta una sola. Forse dovrei fare un'altra pag. x visualizzare con una select appropriata?
    La vita è una scala. Non smettere mai di salire.
    Jartuf Art Design
    La Web-tv degli studenti di Bologna

  4. #4
    Utente di HTML.it L'avatar di jartuf
    Registrato dal
    Oct 2002
    Messaggi
    174
    codice:
    	<%
    	oRst.Open "SELECT * FROM appartamenti WHERE id="&cod , oConn,  adOpenForwardOnly, adLockReadOnly
    	While not oRst.Eof 
    	
    %>
    Ho provato così ma mi da

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Syntax error (missing operator) in query expression 'id='.
    /tortoretolido.net/news/visualizza.asp, line 20


    La vita è una scala. Non smettere mai di salire.
    Jartuf Art Design
    La Web-tv degli studenti di Bologna

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    oRst.Open "SQL="SELECT * FROM appartamenti WHERE id="& cod, oConn, adOpenForwardOnly, adLockReadOnly
    Roby

  6. #6
    Utente di HTML.it L'avatar di jartuf
    Registrato dal
    Oct 2002
    Messaggi
    174
    codice:
    oRst.Open "SQL="SELECT * FROM appartamenti WHERE id="& cod, oConn, adOpenForwardOnly, adLockReadOnly
    La tua non la prende ugualmente, "prevista fine istruzione"

    ho provato
    codice:
    oRst.Open "SELECT * FROM appartamenti WHERE id="& cod, oConn, adOpenForwardOnly, adLockReadOnly
    e mi dice sempre errore di sintassi....
    La vita è una scala. Non smettere mai di salire.
    Jartuf Art Design
    La Web-tv degli studenti di Bologna

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    oRst.Open "SELECT * FROM appartamenti WHERE id="& cod &"", oConn, adOpenForwardOnly, adLockReadOnly
    Ora va che è una bomba!

    Roby

  8. #8
    Utente di HTML.it L'avatar di jartuf
    Registrato dal
    Oct 2002
    Messaggi
    174
    Porca gnocca...

    Niente Roby, sei rapidissimo ma qua sto impazzendo.

    Premesso che il tuo codice sia giusto, io in visualizza.asp lo richiamo così ma nn so se è giusto


    Cmq l'errore è sempre di sintassi
    La vita è una scala. Non smettere mai di salire.
    Jartuf Art Design
    La Web-tv degli studenti di Bologna

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Posta tutto lo script e la riga dell'errore...

    Roby

  10. #10
    Utente di HTML.it L'avatar di jartuf
    Registrato dal
    Oct 2002
    Messaggi
    174
    aggiorna.asp (dove c'è l'elenco news)

    codice:
      <%
    	oRst.Open "SELECT * FROM foto ORDER BY Data DESC;", oConn,  adOpenForwardOnly, adLockReadOnly
    	While not oRst.Eof 
    	
    %>
            <tr> 
              <td height="23" width="81" bgcolor="#CCCCFF" class="testo"></td>
              <td width="278" bgcolor="#CCCCFF" class="testo">"><%=oRst("Titolo").Value%></td>
              <td width="37" height="23" bgcolor="#CCCCFF"> 
                <div align="center"><a href="../news/aggiorna.asp?tipo=del&id=<%=oRst("ID").Value%>">
             [img]del.gif[/img] </a></div>          </td>
              <td width="102" height="23" bgcolor="#CCCCFF"> 
              <div align="left">" class="link2">cancella</div></td>
            </tr>
            <%
      
      	oRst.MoveNext
      Wend
      %>
    visualizza.asp (dove vorrei visualizzare la singola news)

    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    
    
    
    
      <% 
    
    		Dim oRst
    		Dim cod
    		Dim oConn
    		Set oConn = Server.CreateObject("ADODB.Connection")
    		oConn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../../mdb-database/news.mdb")
    		oConn.Open
    		Set oRst = Server.CreateObject("ADODB.RecordSet")
    	
    
    %>
    
    <%
    	oRst.Open "SELECT * FROM foto WHERE id="& cod &"", oConn, adOpenForwardOnly, adLockReadOnly
    	While not oRst.Eof 
    	
    %>
    
    
    <body><%=oRst("Titolo").Value%>
    
    		  <%
      
      	oRst.MoveNext
      Wend
      %>
    La vita è una scala. Non smettere mai di salire.
    Jartuf Art Design
    La Web-tv degli studenti di Bologna

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.