Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Dreamweaver 8

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    8

    Dreamweaver 8

    Ho scoperto questo stupendo forum e vorrei chiedere una cortesia ai più esperti.

    Ho due domande da farvi. La prima è questa:

    premetto che non sono molto esperto di pagine asp. Uso Dreamweaver 8 ed ho creato un database access. Devo creare un recordset che prenda non l'ultimo ma il penultimo record inserito. Ho già provveduto ha ordinare i record in ordine decrescente ma non so come fare per pescare il penultimo record. Devo inserire qualcosa come filtro oppure devo fare qualcosa nel menu avanzato del recordset?

    Grazie a chi vorrà rispondere a questa prima domanda

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    8
    scusate, ho fatto una domanda sbagliata o nessuno sa rispondere?

  3. #3
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    potresti fare una query estraendo gli ultimi due record

    SELECT TOP 2 * from tabella ORDER BY id DESC

    poi vai al secondo record del recordset

    rs.MoveNext

    e sei al penultimo record....
    luca
    www.intheweb.it - Internet solutions

  4. #4
    SELECT TOP 1 * from (SELECT TOP 2 * from tabella ORDER BY id DESC) ORDER BY id ASC

    ed hai il penultimo

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    8
    ok per la query.... ma non si può far nulla per acquisire semplicemente l'id-1?

  6. #6
    Originariamente inviato da giuppo
    ok per la query.... ma non si può far nulla per acquisire semplicemente l'id-1?
    non capisco, forse perché non conosco drwsewaswer88

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    8
    <%
    Dim rs_articol1
    Dim rs_articol1_numRows

    Set rs_articol1 = Server.CreateObject("ADODB.Recordset")
    rs_articol1.ActiveConnection = MM_dbeditoriale_STRING
    rs_articol1.Source = "SELECT TOP 2 * FROM qr_articoli ORDER BY id DESC"
    rs_articol1.CursorType = 0
    rs_articol1.CursorLocation = 2
    rs_articol1.LockType = 1
    rs_articol1.Open()

    rs_articol1_numRows = 0
    %>


    così ho preso solo gli ultimi due campi insieme. io voglio solo il secondo della tabella

  8. #8
    io ho scritto un'altra cosa... rileggi il mio post!

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    8
    ho provato con la tua ma mi da questo errore

    [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot find the input table or query 'tabella'. Make sure it exists and that its name is spelled correctly.

  10. #10
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    la soluzione di Optime è sicuramente piu elegante...
    sostituisci la sua query con la tua e hai risolto.
    luca
    www.intheweb.it - Internet solutions

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.