Fråga : Firebird AutoID VB.net kodifierar

jag använder VB.net 2008, och firebird 2.1.3, hur ti får det auto IDet work.

pls, ger vb.net 2008 code.

thank you
" klar "

Svar : Firebird AutoID VB.net kodifierar

Du ska måste att utföra en skriva mot databasen.  Detta är av övar en gång, använd annorlunda en db-ledning bearbetar lik ibexpert.  den ska skriva är två delar:

--Här vi skapar generatorn, i FB, 2.5 som det kallas en ordna
SKAPA GENERATORN GEN_ADDRESS_ID;



--Här vi skapar starta
SKAPA ELLER FÖRÄNDRA SIG STARTAR ADDRESS_BI FÖR TILLTALAR
AKTIVET FÖR MELLANLÄGG PLACERAR 0
SOM
BÖRJA
  OM (NEW.ID ÄR OGILTIG), DÄREFTER
    NEW.ID = GEN_ID (GEN_ADDRESS_ID, 1);
AVSLUTA

När du postar data till bordlägga, den ska starta avfyrar, och uppsättningen som värdera av LEGITIMATIONkolonnen till det nästa värderar.  Minns att, när du använder den något liknande detta som du ska för att inte vara kompetent att se LEGITIMATIONEN av det nya rekordet, om inte du gör a (valt max (LEGITIMATIONEN) från var användaren = CurrentUser. (att se till dig få LEGITIMATIONEN som skapades av din transaktion: den ska användaren är en kolonn på ditt bordlägger, också befolkat av en starta som är liknande till det ovannämnt)).  Läst upp på startar, lagrade tillvägagångssätt, beskådar och generatorer på ibphoenix.

Du ska förvånas på driva av Firebird.
Andra lösningar  
 
programming4us programming4us