Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388

    [java]linsert sequenziali db

    dovrei fare dei inserimenti in un db access
    come faccio ad impostare il valore sequenziale agli inserimenrti?in pratica metterlo in coda con un (id =id precedente +1)
    dovrei fare un oggetto che legge il db poi però leggere la proprietà length oppure....
    aiuto!!!

  2. #2
    puoi utilizzare un campo contatore, con incremento automatico
    e poi al momento dell'inserimento dei valori del record hai due possibilità: imposti a 0 il valore relativo al contatore oppure non inserisci il valore del contatore.
    In entrambi i casi ci pensa il db a incrementare il valore in maniera corretta
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388
    il db non posso modificarlo il contatore è un campo int normale quindi devo trovare il numero di record ed incrementarlo di 1
    ma non so la sintassi precisa se è
    "select max(idnotizia)as massimo from tabellanotizia"

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388
    il db non posso modificarlo il contatore è un campo int normale quindi devo trovare il numero di record ed incrementarlo di 1
    ma non so la sintassi precisa se è
    "select max(idnotizia)as massimo from tabellanotizia"

  5. #5
    e se facessi

    insert into TABELLA values ((select max(id) + 1 from TABELLA),CAMPO 2, CAMPO 3, CAMPO 4...);

    L'unico probleme ce l'hai se la tabella è vuota e devi fare il primo inserimento

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.