[ mish_ns @ 10.09.2009. 19:42 ] @
Interesuje me kako da ocitam jedno polje iz SQL baze podataka i da mi to polje ujedno bude povratna vrednost funkcije u C#..
NPR. Baza

Ime Adresa ID
aaa mmmm 5
ddd nnnnnn 9

Kako da iscitam poslednji ID koji je unesen(9), i da on ujedno bude povratna vrednost.

Izvinjavam se ako postoji slicna tema,ali nisam je uspeo pronaci.

Hvala unapred!!!!
[ Dejan Carić @ 10.09.2009. 22:01 ] @
Za uzimanje podataka iz baze, pogledaj SqlCommand i metodu ExecuteReader.
Na Google-u imaš dosta primera. Ovo je sa MS sajta:
http://msdn.microsoft.com/en-us/library/9kcbe65k.aspx

Ako su ID-evi auto increment polja ili idu po nekom rastućem redosledu, upit koji treba da pošalješ bazi je sledeći:
Code:
SELECT MAX(ID) AS MAX_ID FROM TVOJA_TABELA
Ukoliko su ID-evi neke random vrednosti (što je malo verovatno), pa te baš zanima da pročitaš ID poslednjeg reda u tabeli, tada bi uput izgledao ovako:
Code:
SELECT TOP 1 ID FROM TVOJA_TABELA
ORDER BY 1 DESC
[ marko1981 @ 10.09.2009. 22:12 ] @
Pogledaj i metodu SqlCommand.ExecuteScalar.

http://msdn.microsoft.com/en-u....sqlcommand.executescalar.aspx

Ova metoda vraca tip object.
[ mish_ns @ 11.09.2009. 08:12 ] @
Hvala Dejane i Marko...to je to :)