Visualizzazione dei risultati da 1 a 8 su 8

Discussione: where e order by

  1. #1

    where e order by

    ciao ragazzi,
    sono nuova dell'asp siate clementi.

    e creato questa query


    "SELECT * FROM TbNotizie WHERE idSettoreNotizia =" & settore & "ORDER BY DataNotizia, OraNotizia DESC"

    ma mi da questo errore:

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query 'idSettoreNotizia =1ORDER BY DataNotizia, OraNotizia DESC'.
    /settori.asp, line 191

    cosa sbaglio?
    ang
    non si finisce mai di sperare...

  2. #2
    mi sembra manchi uno spazio tra 1 e order by

    ciao
    Sem nasù per patì, patèm!

  3. #3
    ...e tieni presente che se vuoi ordinare in via decrescente anche la data e non solo l'ra devi mettere order by datanotizia desc, oranotizia desc
    Sem nasù per patì, patèm!

  4. #4
    ho risolto, mancava uno spazio tra la virgoletta e la order.
    non si finisce mai di sperare...

  5. #5
    opps non avevo visto che avevi risposto.
    grazie
    ang
    non si finisce mai di sperare...

  6. #6
    ok.
    allora.
    adesso tutto funziona se settore ha un valore che corrisponde all'id nel db, oppure se ha valore uguale a zero.
    se però settore ha un valore non presente nella tabella del db, chiaramente non funziona e mi da questo errore
    Tipo di errore:
    ADODB.Recordset (0x800A0BCD)
    Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente.
    /settori.asp, line 223

    domanda:
    come si traduce: se la variabile settore ha un valore che non trovi nella tabella, rendi settore=0

    grazie
    ang
    non si finisce mai di sperare...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    codice:
    if rst.eof then
       settore=0
    end if

  8. #8
    non si finisce mai di sperare...

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.