Private Query As String
Query = "DELETE FROM OrdiniNuovi"
SQL1.AddNonQueryToBatch(Query, Null)
Query = "REPLACE INTO OrdiniNuovi SELECT * FROM db1.Clientiexp"
SQL1.AddNonQueryToBatch(Query, Null)
Query = "INSERT INTO Clienti ([Note], DataAPP, Flag, Matricola, TNT, Telefono, Insegna, Tecnico, Cliente, Ordine, Problema, Ritardo, Equipment, CAP, Tipo, Nome, Codice, Via, Citta, DataInizio )Select OrdiniNuovi.Note, OrdiniNuovi.DataAPP, OrdiniNuovi.Flag, OrdiniNuovi.Matricola, OrdiniNuovi.TNT, OrdiniNuovi.Telefono, OrdiniNuovi.Insegna, OrdiniNuovi.Tecnico, OrdiniNuovi.Cliente, OrdiniNuovi.Ordine, OrdiniNuovi.Problema, OrdiniNuovi.Ritardo, OrdiniNuovi.Equipment, OrdiniNuovi.CAP, OrdiniNuovi.Tipo, OrdiniNuovi.Nome, OrdiniNuovi.Codice, OrdiniNuovi.Via, OrdiniNuovi.Citta, OrdiniNuovi.DataInizio FROM OrdiniNuovi LEFT JOIN Clienti ON OrdiniNuovi.Ordine = Clienti.Ordine WHERE Clienti.Ordine Is Null"
SQL1.AddNonQueryToBatch(Query, Null)
Query = "UPDATE Clienti SET Note=(select Note FROM ordininuovi WHERE OrdiniNuovi.Ordine = Clienti.Ordine), Tecnico=(select Tecnico FROM ordininuovi WHERE OrdiniNuovi.Ordine = Clienti.Ordine), Matricola=(select Matricola FROM ordininuovi WHERE OrdiniNuovi.Ordine = Clienti.Ordine), TNT=(select TNT FROM ordininuovi WHERE OrdiniNuovi.Ordine = Clienti.Ordine), Telefono=(select Telefono FROM ordininuovi WHERE OrdiniNuovi.Ordine = Clienti.Ordine), Problema=(select Problema FROM ordininuovi WHERE OrdiniNuovi.Ordine = Clienti.Ordine), Equipment=(select Equipment FROM ordininuovi WHERE OrdiniNuovi.Ordine = Clienti.Ordine), Via=(select Via FROM ordininuovi WHERE OrdiniNuovi.Ordine = Clienti.Ordine), Ritardo=(select Ritardo FROM ordininuovi WHERE OrdiniNuovi.Ordine = Clienti.Ordine)"
SQL1.AddNonQueryToBatch(Query, Null)
Query = "DELETE FROM Clienti WHERE Tecnico NOT LIKE 'BAROLO'"
SQL1.AddNonQueryToBatch(Query, Null)
Query = "DELETE FROM db1.Carichi WHERE Tecnico1 NOT LIKE 'BAROLO'"
SQL1.AddNonQueryToBatch(Query, Null)
Query = "INSERT INTO Carichi (Codice,Quantita,ODL,Tecnico,Data,Elaborato)Select Codice1,Quantita1,ODL1,Tecnico1,Data1,Elaborato1 FROM db1.Carichi LEFT JOIN Carichi ON db1.Carichi.ODL1 = Carichi.ODL WHERE Carichi.ODL Is Null"
SQL1.AddNonQueryToBatch(Query, Null)
Query = "UPDATE Ricambi SET Qta=0 WHERE Qta IS NULL"
SQL1.AddNonQueryToBatch(Query, Null)
Query = "UPDATE Ricambi SET Qta = Qta + (Select (Carichi.Quantita) FROM Carichi WHERE Carichi.Codice = Ricambi.Codice) WHERE EXISTS (Select * FROM Carichi WHERE Carichi.Codice = Ricambi.Codice AND Carichi.Elaborato=0)"
SQL1.AddNonQueryToBatch(Query, Null)
Query = "UPDATE Carichi SET Elaborato = 1"
SQL1.AddNonQueryToBatch(Query, Null)
SQL1.ExecNonQueryBatch("AllQueries")
Private Sub AllQueries_NonQueryComplete (Success As Boolean)
If Success Then
Log("Esecuzione completata perfettamente.")
Else
Log(LastException)
End If
End Sub