Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Recupero record aggiornato in db access

    Ciao a tutti.

    Vorrei chiedervi un consiglio su quanto segue:

    -in un db access viene registrato lo storico di alcuni lavori realizzati nello stesso "posto";
    -ogni volta che si inserisce un nuovo lavoro si crea un nuovo record abbinato a quel determinato "posto";

    Come faccio a recuperare l'ultimo record aggiornato e non tutti i record di quel lavoro eseguito in quel "posto"?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di nat99
    Registrato dal
    Dec 2001
    Messaggi
    763

    Re: Recupero record aggiornato in db access

    Originariamente inviato da [trodat]
    Ciao a tutti.

    Vorrei chiedervi un consiglio su quanto segue:

    -in un db access viene registrato lo storico di alcuni lavori realizzati nello stesso "posto";
    -ogni volta che si inserisce un nuovo lavoro si crea un nuovo record abbinato a quel determinato "posto";

    Come faccio a recuperare l'ultimo record aggiornato e non tutti i record di quel lavoro eseguito in quel "posto"?

    Grazie
    in quel "posto" nn ho capito nulla

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    In effetti "in quel posto" fa venire in mente....

    Comunque, fai una select dove prendi il max della data.

    Select campo1, campo2, max(campodata) as massimo etc. etc.

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Viva la malizia, ragazzi !!!

    Cercherò d'essere più chiaro... una società di costruzioni inizia la realizzazione di una serie di edifici in una località chiamata mendizabal;

    ogni volta che viene completato un piano di ognuno di questi edifici, il responsabile del cantiere deve caricare in un dbase lo stato di avanzamento della costruzione di ogni edificio;

    il caricamento avviene tramite un form asp che aggiunge un record per ogni stato di avanzamento inserito e, dunque, nel dbase avrò una serie di record per ogni edificio:

    -id_edificio 1
    -edificio A
    -avanzamento al 12/12/2004
    -percentuale 10%

    -id_edificio 1
    -edificio A
    -avanzamento al 12/01/2004
    -percentuale 20%

    -id_edificio 1
    -edificio A
    -avanzamento al 12/02/2004
    -percentuale 30%

    etc

    nell'esempio, dovrei estrarre dal dbase non tutti i record dell'edificio A, ma soltanto quello del 12/02/2004, cioè l'ultimo... questov ale per tutti gli edifici...

    Mi spiego? :master:

  5. #5
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Select Top 1 * from tabella order by data desc

  6. #6
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    grazie, ma:
    Error Type:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][ODBC Microsoft Access Driver] The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.
    questa è la query:
    codice:
    strVar = request.form("form")
    
    SQL = "select top 1 from tabella where ID_CD= "&strVar&" order by data desc"

  7. #7
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Scusa, ma select top 1 cosa? Devi mettere i nomi dei campi o quantomeno l'asterisco.

  8. #8
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    si scusa, non sono ancora ben sveglio....

  9. #9
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    e magari il nome della tabella

  10. #10
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    no quello è giusto... mi sono mangiato solo l'asterisco con un cornetto ed il caffè...

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.