Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Transfer Recordset from one table to another tableu using SQL 2000 and VB.net

Posted on 2009-07-15
2
Medium Priority
?
265 Views
Last Modified: 2012-05-07
I have 2 views based on 3 tables.
Event table
Particpant Table
Attendance table

Vparticipants (View) has two fields in each row
EventID and ParticipantID
the VParticipants may have 1-20 records in the dataset

vAttendance (view) has EventId and ParticpantID in each row.


I have to transfer the vparticipants recordset with each EventID and ParticpantID
to the  EventID and ParticipantID fields in the Attendance Table using the vAttendance(view)

I would like to do this action on a button click using VB.net and SQL.
I am still learning about stored procedures so if there is a way I can do this in VB.net
and inline SQL code on the button click . That would speed it up for me.

I am using asp.net VB.net and SQL server 2000
0
Comment
Question by:tommynations
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 13

Accepted Solution

by:
drypz earned 1500 total points
ID: 24866236
Hi! Try this one
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim validConnectionString As String = "Your valid connection string here"
        Dim sqlInsertCommand As String = "INSERT INTO Attendance (EventID,ParticpantID) SELECT EventID,ParticpantID FROM vAttendance"
        Dim sqlConnection As SqlConnection = New SqlConnection(validConnectionString)
        Dim sqlCommand As SqlCommand = New SqlCommand(sqlInsertCommand, sqlConnection)
        sqlCommand.CommandType = Data.CommandType.Text
        sqlConnection.Open()
        sqlCommand.ExecuteNonQuery()
        sqlConnection.Close()
 
    End Sub

Open in new window

0
 

Author Comment

by:tommynations
ID: 24868775
Thanks DRYPZ. This looks like what I need.
I might not have explained the scenario correctly.
I will put this code in the code behind on the form Attendance.
I want to transfer the recordset based on the eventID from VParticipants.
I do not need to use the vAttendance (view ) at all
It seems like I need to grab the EventID in vParticpants and Transfer the recordset from vParticipants.
Am I correct and  What changes do I need to make in the code you have provided to accomplish this .?
THanks for responding
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Why is this different from all of the other step by step guides?  Because I make a living as a DBA and not as a writer and I lived through this experience. Defining the name: When I talk to people they say different names on this subject stuff l…
Windocks is an independent port of Docker's open source to Windows.   This article introduces the use of SQL Server in containers, with integrated support of SQL Server database cloning.
Via a live example combined with referencing Books Online, show some of the information that can be extracted from the Catalog Views in SQL Server.
Viewers will learn how to use the SELECT statement in SQL and will be exposed to the many uses the SELECT statement has.

715 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question