Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    ExecuteQuery che restituisce l' id della riga appena inserita

    Salve,
    ho un PreparedStatement che funziona perfettamente:

    codice:
    PreparedStatement ps = conn.prepareStatement("INSERT INTO pippo VALUES(null,?,?)"); ps.setString(1, nome); ps.setString(2, cognome);
    e quando eseguo l' ExecuteUpdate, vorrei che mi ritornasse l' id del record appena inserito.

    codice:
    ps.executeUpdate();
    Nella tabella SQL ho infatti un campo ID di tipo UNSIGNED e AUTO_INCREMENT.

    come faccio?

    grazie mille!
    Aurelio M.
    Webmaster (php, mysql, flash, grafica, etc.)
    webmaster@88mhzlab.it - http://www.88mhzlab.it
    pixel747.blogspot.com

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Grazie gentilissimo,
    segnalo all' amministratore che ho sbagliato il titolo, è ExecuteUpdate, non ExecuteQuery...
    così la discussione potrà essere utile a qualcun' altro in futuro
    Aurelio M.
    Webmaster (php, mysql, flash, grafica, etc.)
    webmaster@88mhzlab.it - http://www.88mhzlab.it
    pixel747.blogspot.com

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.