آژانس هواپیمایی
pop up

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

شروع موضوع توسط kh.rabeti ‏1 سپتامبر 2007 در انجمن asp , ASP.NET

  1. kh.rabeti

    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()
     
  2. amin_lili

    amin_lili کاربر تازه وارد

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