Questione : Codice di Firebird AutoID VB.net

uso VB.net 2008 e il firebird 2.1.3 come il Ti ottiene l'identificazione auto work.

pls fornisce vb.net 2008 code.

thank you
class= del

Risposta : Codice di Firebird AutoID VB.net

Dovrete eseguire uno scritto contro la base di dati.  Ciò è una volta dell'esercitazione, altrimenti, utilizzare uno strumento di gestione di db come ibexpert.  lo scritto sarà due parti:

--Qui generiamo il generatore, in FB 2.5 che è denominato una sequenza
GENERARE IL GENERATORE GEN_ADDRESS_ID;



--Qui generiamo l'innesco
GENERARE O ALTERARE L'INNESCO ADDRESS_BI PER L'INDIRIZZO
ACTIVE PRIMA DELLA POSIZIONE 0 DELL'INSERTO
AS
COMINCIARE
  SE (NEW.ID È NULLO) ALLORA
    NEW.ID = GEN_ID (GEN_ADDRESS_ID, 1);
ESTREMITÀ

Quando inviate i dati alla tabella, l'innesco infornerà e fisserà il valore della colonna di identificazione al valore seguente.  Ricordar che, quando lo usate gradite questo che non potrete vedere l'identificazione del nuovo record, a meno che facciate la a (massimo prescelto (identificazione) da dove utente = CurrentUser. (per accertarlo ottenere l'identificazione che è stata generata tramite la vostra transazione: l'utente sarà una colonna sulla vostra tabella, anche popolata da un innesco simile al di cui sopra)).  Colto in su sugli inneschi, sulle procedure immagazzinate, sulle viste e sui generatori su ibphoenix.

Sarete sorpreso al potere di Firebird.
Altre soluzioni  
 
programming4us programming4us