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

    [Servlet] Controlli per doppi inserimenti

    Ciao,
    volevo chiedere un consiglio su come evitare eccezioni per inserimenti doppi di stessi dati in tabelle con vincoli di unique.
    Stavo pensando che posso:
    1) fare una select prima di inserire i dati per controllo
    2) oppure gestire in qualche modo l'eccezione

    Nel secondo caso come posso distinguere eccezioni provenienti da violazioni di vincoli unique da altri tipi di eccezioni usando SQLException?

    Quale delle due soluzioni è la più conveniente?

    Grazie

  2. #2
    Ciao,
    io gestisco l'errore nell'eccezione: il return code SQL per record duplicati è -803.

    Basta che testi il codice di errore per capire se è un tentativo di inserimento andato male per chiave doppia o per altro.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    ok grazie per la risposta

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.