ورود

نسخه کامل مشاهده نسخه کامل : برای بدست آوردن Id رکورد جدیدا وارد شده باید چیکار کنم



kh.rabeti
01-09-2007, 10:54
تو دات نت 2 برای بدست آوردن ID رکوردی که الان وارد کردیم چیکار باید بکنیم کدی که نوشتم اینهDim conDB As SqlConnectionDim cmdAddarticle As SqlCommandDim parmArticleID As SqlParameterDim variable as integerconDB = New SqlConnection("server=.;uid=sa;pwd=;database=article_db")cmdAddarticle = New SqlCommand("SP_InsertArticle", conDB)cmdAddarticle.CommandType = commandtype.storedprocedureparmArticleID = cmdAddarticle.Parameters.Add("returnvalue", SqlDbType.BigInt)parmArticleID.Direction = ParameterDirection.ReturnValueIf txtKeyWords.Text.ToString "" ThencmdAddarticle.Parameters.Add("@KeyWords", SqlDbType.NVarChar).Value = txtKeyWords.Text.ToStringElsecmdAddarticle.Paramet ers.Add("@KeyWords", SqlDbType.NVarChar).Value = ""End IfconDB.Open()cmdAddarticle.ExecuteNonQuery()varia ble = cmdAddarticle.Parameters("returnvalue").ValueconDB.Close()

hamidreza_buddy
01-09-2007, 13:03
نگفتی مشکلت چیه
تابع زیر یک DataRow را همراه یک ConncectionString می گیره و بعد از اضافه کردن row مقدار identity رو بر می گردونه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

با این دستور:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

این لینک رو ببین:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

hamidreza_buddy
01-09-2007, 13:04
در ضمن کدت رو یکم مرتب بنویس:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با تشکر