Frage : Firebird AutoID VB.net Code

ich verwende VB.net 2008 und firebird 2.1.3, wie Ti die Selbstidentifikation work.

pls erhalten, liefern vb.net 2008 code.

thank you

Antwort : Firebird AutoID VB.net Code

Sie müssen einen Index gegen die Datenbank durchführen.  Dieses ist einmal von der Übung, ein DB-Führungsinstrument wie ibexpert andernfalls benutzen.  der Index ist zwei Teile:

--Hier herstellen wir den Generator, in FB or, 2.5, die es eine Reihenfolge genannt
GENERATOR GEN_ADDRESS_ID HERSTELLEN;



--Hier verursachen wir den Auslöser
AUSLÖSER ADDRESS_BI FÜR ADRESSE VERURSACHEN ODER ÄNDERN
ACTIVE VOR EINSATZ-POSITION 0
WIE
ANFANGEN
  WENN (NEW.ID IST UNGÜLTIG), DANN
    NEW.ID = GEN_ID (GEN_ADDRESS_ID, 1);
ENDE

Wenn Sie Daten zum Tabelle bekannt geben, abfeuert der Auslöser t und einstellt den Wert der Identifikation-Spalte auf den folgenden Wert en.  Daran erinnern dass, wenn Sie ihn mögen dieses verwenden, das Sie nicht in der Lage sind, die Identifikation des neuen Rekords zu sehen, es sei denn Sie a tun (auserwähltes maximales (Identifikation) von wo Benutzer = CurrentUser. (Sie sicherzustellen die Identifikation erhalten, die durch Ihre Verhandlung verursacht: Benutzer ist eine Spalte auf Ihrer Tabelle, auch bevölkert durch einen Auslöser, der dem oben genannten) ähnlich ist).  Gelesen oben auf Auslösern, gespeicherten Verfahren, Ansichten und Generatoren auf ibphoenix.

Sie überrascht an der Energie von Firebird.
Weitere Lösungen  
 
programming4us programming4us