I only called it once and it still doesn't affect the database
My current SQL table is empty, i dont know if this affects anything but here is my code again
Code:
Imports System.Data.OleDb
Imports MySql.Data.MySqlClient
Public Class Backup
Dim accConn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Aj\Desktop\TaxCert_be.accdb")
Dim sqlConn As New MySqlConnection("server=192.168.0.109;User Id=ar***n;password=t****;database=taxcert")
Dim ordersadapter As New OleDbDataAdapter("SELECT * FROM Orders Where Status = 'Waiting Payment' OR Status = 'Cancelled'", accConn)
Dim taxDS As New DataSet("Tax")
Dim commands As MySqlCommandBuilder
Private Sub Backup_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Public Sub loadevents()
Dim eventsadapter As New OleDbDataAdapter("SELECT * FROM Events INNER JOIN Orders On Events.Control_Number = Orders.Control_Number WHERE Orders.Status = 'Waiting Payment' OR Orders.Status = 'Cancelled'", accConn)
eventsadapter.Fill(taxDS, "Events")
End Sub
Public Sub loadfnf()
Dim fnfadapter As New OleDbDataAdapter("SELECT * FROM [FNF Taxes] INNER JOIN Orders On [FNF Taxes].ControlNumber = Orders.Control_Number WHERE Orders.Status = 'Waiting Payment' OR Orders.Status = 'Cancelled'", accConn)
fnfadapter.Fill(taxDS, "FNFTaxes")
End Sub
Public Sub inputorders()
Dim ordersadapt As New MySqlDataAdapter("SELECT * FROM Orders", sqlConn)
ordersadapt.Update(taxDS, "Orders")
End Sub
Private Sub btnFillData_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFillData.Click
Try
ordersadapter.Fill(taxDS, "Orders")
Call loadevents()
Call loadfnf()
Catch er As Exception
End Try
If taxDS.Tables("Events").Rows.Count > 10 And taxDS.Tables("FNFTaxes").Rows.Count > 10 Then _
MsgBox("Ready for Input.", MsgBoxStyle.OkOnly) _
Else MsgBox("Fail.", MsgBoxStyle.OkOnly)
End Sub
Private Sub btnStartInput_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStartInput.Click
Call inputorders()
End Sub
End Class