I am pulling data from 1 database(QAD) into a DataSet. I need help trying to Update a table in a different database(Inventory_Test) with the data collected in the DataSet.
Here is how i pull in the data from the databases to the DataSets:
When i run this, nothing happens. Any ideas??
Here is how i pull in the data from the databases to the DataSets:
Imports System Imports System.Data Imports System.Data.SqlClient Imports System.Data.DataRelation Public Class Form1 Private QAD As SqlDataAdapter Private Inventory_Test As SqlDataAdapter Private QADStatus As DataSet Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim connectionString As String connectionString = "My connection to QAD Database" Dim objConn As New SqlConnection(connectionString) objConn.Open() Dim sqlString As String sqlString = "" sqlString = "SELECT PT_Part, PT_STATUS, PT_DRWG_SIZE FROM PT_MSTR" QAD = New SqlDataAdapter(sqlString, objConn) connectionString = "" connectionString = "My Connection to Inventory_Test Database" objConn = New SqlConnection(connectionString) objConn.Open() sqlString = "" sqlString = "SELECT Inventory_Number, Status, drwg_size FROM Inventory_Test" Inventory_Test = New SqlDataAdapter(sqlString, objConn) QADStatus = New DataSet QAD.Fill(QADStatus, "QAD") Inventory_Test.Fill(QADStatus, "Inventory_Test") Dim QADtable As DataColumn Dim InvenTable As DataColumn Dim data_relation As DataRelation QADtable = QADStatus.Tables("QAD").Columns("PT_Part") InvenTable = QADStatus.Tables("Inventory_Test").Columns("Inventory_Number") data_relation = New DataRelation("QADtoInventory_Test", QADtable, InvenTable) QADStatus.Relations.Add(data_relation) DataGridView1.DataSource = QADStatus End Sub Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Inventory_Test.Update(QADStatus, "Inventory_Test") MsgBox("SQL Server DB was updated " & Chr(13) & "Check Server Explorer to see changes") End Sub
When i run this, nothing happens. Any ideas??