[ MishaP @ 13.08.2011. 08:23 ] @
Više korisnika na različitim lokacijama unose podatke u istu bazu. U bazi imam tabelu koja ima autoincrement polje.Ovo autoincrement polje je PK i korisnik dobija jedninstveni tiket na osnovu njega.
Kako da se prilikom unosa podataka u bazu ovo polje veže za novi slog u datagridview?
Znači želim sledeće: Prilikom događaja addnew da mi se autoincrement broj iz baze prikaže u novom redu datagrida.
[ ravni @ 13.08.2011. 14:49 ] @
nikako. moras snimiti record u bazu pa ces tek onda znati koji je to broj i moci da ga prikazes
[ wex-alpha @ 13.08.2011. 16:48 ] @
Mozes virtuelno dodavati, tj. incrementovati. I onda komitat u bazu. ali da bi to ispravno radilo treba ti dobra i jaka logika :)

[ pl4stik @ 13.08.2011. 18:04 ] @
Ako sam dobro razumeo tebi treba id pod kojim je rekord u bazi upisan i to dobijash koriscenjem SCOPE_IDENTITY()...
[ MishaP @ 13.08.2011. 18:09 ] @
pl4stik jel imaš neki primer?
[ pl4stik @ 13.08.2011. 20:51 ] @
Ne znam kako radish insert ali googaj malo i naci ces prosto je...
[ MarkoBalkan @ 13.08.2011. 21:04 ] @
Citat:
MishaP
Znači želim sledeće: Prilikom događaja addnew da mi se autoincrement broj iz baze prikaže u novom redu datagrida.


koja baza je u pitanju?

na svakoj bazi postoji neka funkcija koja vraća zadnji ubačen id od korisnika.

dohvatiš taj slog, i dodaš u datagrid.
[ sallle @ 14.08.2011. 03:08 ] @
sqlCommand.CommandText = "insert into tabela (col1,col2) values (a,b) select scope_identity()";