Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Visualizzare solo i primi tre records

    Ciao,
    avrei la necessità (non m'intendo molto di Asp)
    di vedere solo i primi tre record, come vedete quì sotto
    ho messo ' davanti al comando do e loop per vedere solo il
    primo record. Come fare per vedere solo i primi 3 ?

    Grazie


    codice:
    ' do  while not rsOldnews.eof
    	bolVisa = rsOldnews("visa")
    	select case bolVisa 
    	case "1" %>
      <tr> 
        <td width="94" rowspan="3" valign="top"><a href= "public/news/fatti.asp?id=<% =rsOldnews("id")%>"> 
          </a>[img]<% =strImageFolder & rsOldnews([/img]" height="94"></td>
        <td width="372" valign="top"><a href= "public/news/fatti.asp?id=<% =rsOldnews("id")%>"> 
          <% =rsOldnews("Rubrik") %>
          </a></td>
      </tr>
      <tr> 
        <td height="19" align="left" valign="top"> <% dim str_miaVar 
    str_miaVar = rsOldnews("Nyheter") 
    if Len(str_miaVar)>150 then 
    response.write(left(str_miaVar,100) & "...") 
    else 
    response.write(str_miaVar) 
    end if %> </td>
      </tr>
      <tr> 
        <td height="14" align="left" valign="top"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
          </font></td>
      </tr>
      <% 
      case "0"
      %>
      <%
      end select
      rsOldnews.movenext
    '  loop

  2. #2
    Usa questa sintassi:
    codice:
    sqlstring = "SELECT TOP 3 * FROM tua_tabella ORDER BY tuo_ordine"
    Questo ti visualizza solo i primi 3 record che trova.
    Per visualizzarne 4, 5 o di più, basta che cambi il numero dopo TOP

  3. #3
    la stringa che mi hai dato la metto prima del comando "do" ?
    il database è in acess (mi ero scordato di dirtelo) va bene lo stesso ?

  4. #4
    Il codice che ti ho mandato riguarda la query di selezione che ti estrae solo i primi 3 record dal db.
    La devi ovviamente mettere prima del comando Do.
    Ma comuqnue prima del comando Do hai una query che estrae i record, magari una query di questo genere

    codice:
    sqlstring = "SELECT * FROM tua_tabella ORDER BY tuo_ordine"
    che estrae tutti i record

    A questa, o analoga, sostituisci quella che ti ho mandato io, che estrae solo i primi 3 record.

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.