Results 1 to 2 of 2

Thread: Get ID of inseted row

  1. #1

    Thread Starter
    Member
    Join Date
    Dec 2009
    Posts
    62

    Get ID of inseted row

    Can someone please tell me how I would get the ID of the row that was inserted using the following? (VS2012 VB.NET)

    Code:
    Dim connString = ConfigurationManager.ConnectionStrings("DBConnectionString").ToString
            Dim conn As New SqlConnection(connString)
    
            Dim sqlMembers As New SqlDataSource
    
            sqlMembers.ConnectionString = connString
            sqlMembers.InsertCommand = "INSERT INTO [Members] ([MemberEmail], [MemberRole], [MemberFirstName], [MemberLastName], [MemberCity], [MemberState], [MemberCountry], [MemberCredits], [MemberJoinDate], [MemberStatus]) VALUES (@MemberEmail, @MemberRole, @MemberFirstName, @MemberLastName, @MemberCity, @MemberState, @MemberCountry, @MemberCredits, @MemberJoinDate, @MemberStatus)"
    
            sqlMembers.InsertParameters.Clear()
    
            With sqlMembers
                .InsertParameters.Add("MemberEmail", txtCreateMemberEmail.Text)
                .InsertParameters.Add("MemberRole", "Member")
                .InsertParameters.Add("MemberFirstName", txtCreateMemberFirstName.Text)
                .InsertParameters.Add("MemberLastName", txtCreateMemberLastName.Text)
                .InsertParameters.Add("MemberCity", ddlCity.SelectedValue)
                .InsertParameters.Add("MemberState", ddlState.SelectedValue)
                ' TODO: ADD ADDITIONAL COUNTRIES LATER
                .InsertParameters.Add("MemberCountry", "187")
                .InsertParameters.Add("MemberCredits", "0.00")
                .InsertParameters.Add("MemberJoinDate", DateTime.Now.ToString)
                .InsertParameters.Add("MemberStatus", "Pending")
    
            End With
    
            Try
                sqlMembers.Insert()
                Response.Redirect("/article.aspx?slug=new-member-registered")
            Catch ex As Exception
                pnlCreateAccountStatus.Visible = True
                lblCreateAccountStatus.Text = "Sorry something is wrong"
            End Try

  2. #2
    King of sapila
    Join Date
    Oct 2006
    Location
    Greece
    Posts
    6,763

    Re: Get ID of inseted row

    You could do it on SQL Sever itself.
    ἄνδρα μοι ἔννεπε, μοῦσα, πολύτροπον, ὃς μάλα πολλὰ
    πλάγχθη, ἐπεὶ Τροίης ἱερὸν πτολίεθρον ἔπερσεν·

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width