2009-05-20 7 views
0

J'essaie de coder pour mon système dans NetBeans IDE 6.5 pour générer automatiquement des numéros d'identification pour moi comme des numéros automatiques dans Ms Access. Est-ce que quelqu'un a des idées à propos de cela? Je veux dire le code pour cela.Génération de numéros d'identification

+0

Je ne pense vraiment pas l'étiquette MS-ACCESS ajoute quelque chose ici, que la question ne concerne pas accès ou Jet ou ACE , mais sur la façon de faire quelque chose comme ça dans un environnement différent. En d'autres termes, Access n'est pas pertinent pour la réponse à la question. –

Répondre

0

Quel système de base de données utilisez-vous? Si c'est quelque chose SQL basé:

CREATE TABLE $tblname (id int(10) NOT NULL auto_increment PRIMARY KEY (id)) 

Essayez d'utiliser auto_increment, comme dans l'exemple ci-dessus.

0

Dans l'API Windows, vous pouvez créer un Guid. Je suis sûr qu'il y a des UID API similaires pour Netbeans.

0

Si vous utilisez Oracle, vous aurez besoin d'une séquence pour chaque table.

une fois que vous avez la séquence, vous pouvez créer un déclencheur comme celui-ci:

Create or Replace trigger incrementOnInsert 
before insert on TABLE 
for each row 
begin 
    select sequence.nextval into :new.id from dual; 
end;