Advertisement
Guest User

Untitled

a guest
Aug 21st, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.84 KB | None | 0 0
  1. Debugger.Launch()
  2.  
  3. Try
  4.  
  5. If TimeOfDay.ToString("mm").Equals(upperBound(time)) Then
  6.  
  7.  
  8. Me.MyTimer = New System.Threading.Timer(New System.Threading.TimerCallback(AddressOf Me.OnTimedEvent), Nothing, 0, 900000)
  9.  
  10. isRunning = True
  11.  
  12. Else
  13. Try
  14. wait(upperBound(IntTime))
  15.  
  16. Catch Wex As Exception
  17. IO.File.AppendAllText("D:serviceStart.txt", String.Format("{0}{1}", Environment.NewLine, Wex.ToString()) & DateAndTime.Now.ToString("dd/mm/yyyy hh:mm:ss"))
  18.  
  19. End Try
  20.  
  21. End If
  22.  
  23.  
  24. Catch ex As Exception
  25.  
  26. IO.File.AppendAllText("D:serviceStart.txt", String.Format("{0}{1}", Environment.NewLine, ex.ToString()) & DateAndTime.Now.ToString("dd/mm/yyyy hh:mm:ss"))
  27.  
  28. End Try
  29. End Sub
  30.  
  31. Protected Overrides Sub OnStop()
  32. isRunning = False
  33.  
  34. End Sub
  35.  
  36. Public Sub OnTimedEvent()
  37.  
  38. Try
  39. While isRunning
  40.  
  41. Try
  42. conn = New OdbcConnection(connectionString)
  43. conn.Open()
  44.  
  45. sql = "select FIRST 10 starttime, starttime_utc, intrvl, acd, split, tenant from hsplit where starttime = '" & TimeOfDay.ToString("hh") & GiveMinutes(time) & "' "
  46.  
  47. Catch ex1 As Exception
  48.  
  49. IO.File.AppendAllText("D:serviceStart.txt", String.Format("{0}{1}", Environment.NewLine, ex1.ToString()))
  50.  
  51. End Try
  52.  
  53.  
  54. da = New OdbcDataAdapter(sql, conn)
  55. da.Fill(ds, "hsplit")
  56. 'DataGridView1.DataSource = ds.Tables("hsplit")
  57.  
  58. sqlconn.Open()
  59.  
  60. For Each dr As DataRow In ds.Tables("hsplit").Rows
  61. 'Dim todate As String = dr("row_date").ToString
  62.  
  63.  
  64. Dim str2 As String = "insert into hsplit( starttime, starttime_utc, intrvl, acd, split, tenant) values ('" & dr("starttime").ToString & "','" & dr("starttime_utc").ToString & "','" & dr("intrvl").ToString & "','" & dr("acd").ToString & "','" & dr("split").ToString & "','" & dr("tenant").ToString & "' )"
  65. Using scmd = New MySqlCommand(str2, sqlconn)
  66.  
  67. scmd.ExecuteNonQuery()
  68. End Using
  69.  
  70. Next
  71. 'MsgBox("done!")
  72. sqlconn.Close()
  73. End While
  74. File.AppendAllText("D:serviceStart.txt", Environment.NewLine() & " " & DateAndTime.Now.ToString("dd/mm/yyyy hh:mm:ss") & " " & GiveMinutes(time))
  75.  
  76. Catch ex As Exception
  77. IO.File.AppendAllText("D:serviceStart.txt", String.Format("{0}{1}", Environment.NewLine, ex.ToString()))
  78. End Try
  79.  
  80. End Sub
  81.  
  82. Sub wait(ByVal interval As Integer)
  83. Dim sw As New Stopwatch
  84. sw.Start()
  85. While Convert.ToInt32(TimeOfDay.ToString("mm")) < interval
  86. Threading.Thread.Sleep(100)
  87. End While
  88. sw.Stop()
  89.  
  90. Me.MyTimer = New System.Threading.Timer(New System.Threading.TimerCallback(AddressOf Me.OnTimedEvent), Nothing, 0, 900000)
  91.  
  92. isRunning = True
  93. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement