Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Problema per ordinare una query

    Cari amici sono Maria e lavoro in asp. Nello script che vi scrivo sotto non riesco
    1. ordinare secondo Id decrescente
    2. chiedere di visualizzare tutti i record nel cui campo dal nome "comune" si trova la parola “capoluogo”

    Ecco lo script. Ho provato ma non ci riesco. Mi date una mano?

    codice:
    <%
         
         Set Conn=Server.CreateObject("ADODB.Connection") 
    strConn="driver={Microsoft Access Driver (*.mdb)}; " 
    strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/italia.mdb") 
    strConn=strConn & ";pwd=training" 
    Conn.Open strConn 
    
    set rs1 = server.createObject("ADODB.recordset") 
    set rs2 = server.createObject("ADODB.recordset") 
    sql1 = "select distinct regione from news" 
    rs1.open sql1, conn 
    for i=0 to 4 
    rs1.move (i) 
    sql2 = "select top 1 * from news where regione = '"&rs1("regione")&"'" 
    rs2.open sql2, conn 
    response.write  "
    "
    Response.write "<font face=Verdana size=2 color=#ff0000>"
    response.write "  "&rs2("ad_title")&"  "
    rs2.close 
    next 
    set rs2=nothing 
    rs1.close 
    set rs1=nothing 
    %>
    Grazie per quello che hai fatto...

  2. #2
    Cari amici sono Maria e lavoro in asp.
    A quest'ora l'abbiamo capito nonostante le apparenze.

    A parte tutto, scusa ma in cosa non sei riuscita?
    Le tue domande sono richieste estremamente basilari.

    Hai mai provato a dare una lettura a qualche guida di SQL?
    Usa sintassi quali LIKE (filtro) ed ORDER BY (ordinamento)

  3. #3
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Ho provato

    Ho provato Where e non funziona,
    anche ORDY non funziona.
    Probabilmente sbaglio nell'inserirlo
    Grazie ancora
    Grazie per quello che hai fatto...

  4. #4
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    a parte il resto dello script che non mi è molto chiaro...prova così

    sql2 = "select top 1 * from news where comune LIKE '%capoluogo%' ORDER BY id"

  5. #5
    Rettifica, visto che chiede per id decrescente.

    codice:
    sql2 = "select top 1 * from news where comune LIKE '%capoluogo%' ORDER BY id desc "
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  6. #6
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667

  7. #7

    Re: Ho provato

    Originariamente inviato da mmaria
    Ho provato Where e non funziona,
    anche ORDY non funziona.
    Probabilmente sbaglio nell'inserirlo
    Grazie ancora
    ORDY ?
    Veramente era ORDER BY...

    Beh, tanto per cominciare a provare qualcosa... coem lo hai inserito?

    Posta il tuo codice errato e vediamo di correggerlo.

  8. #8
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Aiuto

    Come risolvo il problema?
    Grazie per quello che hai fatto...

  9. #9

    Re: Aiuto

    Originariamente inviato da mmaria
    Come risolvo il problema?
    Ma prima di postare hai letto la mia rsp?

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.