• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

برای بدست آوردن ID رکورد جدیدا وارد شده باید چیکار کنم

kh.rabeti

کاربر تازه وارد
تاریخ عضویت
29 جولای 2007
نوشته‌ها
17
لایک‌ها
0
تو دات نت 2 برای بدست آوردن ID رکوردی که الان وارد کردیم چیکار باید بکنیم

کدی که نوشتم اینه



Dim conDB As SqlConnection

Dim cmdAddarticle As SqlCommand

Dim parmArticleID As SqlParameter

Dim variable as integer

conDB = New SqlConnection("server=.;uid=sa;pwd=;database=article_db")

cmdAddarticle = New SqlCommand("SP_InsertArticle", conDB)

cmdAddarticle.CommandType = commandtype.storedprocedure

parmArticleID = cmdAddarticle.Parameters.Add("returnvalue", SqlDbType.BigInt)

parmArticleID.Direction = ParameterDirection.ReturnValue



If txtKeyWords.Text.ToString <> "" Then

cmdAddarticle.Parameters.Add("@KeyWords", SqlDbType.NVarChar).Value = txtKeyWords.Text.ToString

Else

cmdAddarticle.Parameters.Add("@KeyWords", SqlDbType.NVarChar).Value = ""

End If

conDB.Open()



cmdAddarticle.ExecuteNonQuery()



variable = cmdAddarticle.Parameters("returnvalue").Value



conDB.Close()
 

amin_lili

کاربر تازه وارد
تاریخ عضویت
24 آپریل 2007
نوشته‌ها
532
لایک‌ها
2
سن
44
محل سکونت
ای کاش آنجا ...
باید تو sql با کد return @@IDENTITY مقدار ID جدید رو بدست بیاری
 
بالا