Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    232

    [JAVA-SQL] Ottenere il valore di un campo autoincrement dopo in INSERT

    Salve, come da titolo....

    eseguo ad esempio un INSERT, nel record in cui inserisco i valori c'è un campo AUTOINCREMENT che dunque ad ogni inserimento si incrementa...come posso fare ad avere, dopo un INSERT, il valore di quel campo AUTOINCREMENT???

    Grazie

  2. #2
    di che database si tratta?
    con access e sql server puoi usare una

    SELECT @@IDENTITY FROM tuaTabella

    da lanciare subito dopo la insert, senza chiudere e riaprire la connessione
    xxx

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    232
    uhm...e come recupero il valore dopo...con un getQualcosa???

  4. #4
    dopo cosa?
    xxx

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    232
    per avere il risultato della query in una variabile? Che comando uso?

  6. #6
    ehm non so se ho ben capito la tua domanda, forse sto totalmente sbagliando risposta comunque, presa la query che han già postato (se è corretta in relazione al database...questo dovrai saperlo tu )

    (poniamo di aver già l'oggetto con che è una connection)

    int valoreAutoincrementante=0;
    Statement st=null;
    ResultSet rs=null;

    st=con.createStatement();
    rs=st.executeQuery("select ecc...");

    while(rs.next){
    valoreAutoincrementante=rs.getInt(1);
    }

    ciao
    Realizzazione siti web
    ____________________________
    how terrible thing is knowledge when it brings no profit to the wise...

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    232
    ok...proverò così grazie

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.