» »

[C#] kako dobiti ID iz podatkovne baze

[C#] kako dobiti ID iz podatkovne baze

iggy1 ::

Želel bi dobiti zadnji ID če se nek podatek na novo upiše. Ima kdo idejo kako priti do tega?Ker namreč ta podatek rabim, da se tudi drugi podatki vpišejo saj imam dve relacijski tabeli.

Lp,
Igor

MaCoFaCo ::

Moraš napisati katero bazo uporabljaš.

iggy1 ::

SQL EXPRESS 2005

MaCoFaCo ::

Poglej si tole: @@IDENTITY

iggy1 ::

U hvala lepa.

Lp,
Igor

frudi ::

pazi na to, da se @@IDENTITY 'povozi', če insert sproži trigger in ta trigger spet inserta v kako tabelo z IDENTITY stolpcem. v takem primeru pride prav SCOPE_IDENTITY() funkcija.

nekako dobra praksa je, da insertom v tabele z identity stolpcem sledi kaj podobnega:
SELECT @id = @@IDENTITY, @error = @@ERROR
tako si vrednosti @@IDENTITY in @@ERROR shraniš in lahko nadzoruješ potek nadaljnega izvajanja skripte.
1ACDoHVj3wn7N4EMpGVU4YGLR9HTfkNhTd... in case I've written something useful :)

iggy1 ::

Hvala koristne informacije.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[SQL] primary key inkrementalno dodajanje (strani: 1 2 )

Oddelek: Programiranje
515393 (4583) ejresnevem
»

oracle 12 identity (the old way)

Oddelek: Programiranje
61060 (865) detroit
»

[C#] Dostop do objekta iz različnih form

Oddelek: Programiranje
182163 (1876) Kekec
»

[C#] Query in code

Oddelek: Programiranje
261819 (1563) iggy1
»

[T-SQL] Kako vnest podatek v bazo in da ti hkrati vrne id?

Oddelek: Programiranje
162896 (2614) dmok

Več podobnih tem