Solved

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

Posted on 2009-07-15
2
239 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
2 Comments
 
LVL 13

Accepted Solution

by:
drypz earned 500 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

NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

Question has a verified solution.

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

Introduction In my previous article (http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/SSIS/A_9150-Loading-XML-Using-SSIS.html) I showed you how the XML Source component can be used to load XML files into a SQL Server database, us…
Slowly Changing Dimension Transformation component in data task flow is very useful for us to manage and control how data changes in SSIS.
Using examples as well as descriptions, and references to Books Online, show the documentation available for date manipulation functions and by using a select few of these functions, show how date based data can be manipulated with these functions.
Viewers will learn how to use the SELECT statement in SQL to return specific rows and columns, with various degrees of sorting and limits in place.

772 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