How can the multiple subs from a module can be called in a For loop in VB.NET?
My code is:
Private Sub BtnLog_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnLog.Click
Dim LoggerString As String
For i = 1 To 5
LoggerString = "DataLoggerCh" & i & "()"
Call LoggerString.ToString()
Next
End Sub
The Subs DataLoggerCh1 to DataLoggerCh5 are a part of module as below:
Module ModuleLogger
Sub DataLoggerCh1()
myConnection.ConnectionString = connstring
myConnection.Open()
Dim InsertString As String
InsertString = "Insert into Table_Channel1 ([Log_Date],[Log_Time],[Test_Desc],[Current_1],[Current_2])values(?,?,?,?,?)"
Dim cmd As OleDbCommand = New OleDbCommand(InsertString, myConnection)
cmd.Parameters.Add(New OleDbParameter("Log_Date", CType(Today(), Date)))
cmd.Parameters.Add(New OleDbParameter("Log_Time", CType(TimeOfDay(), String)))
cmd.Parameters.Add(New OleDbParameter("Test_Desc", FormMain.Test_Desc_Ch1))
cmd.Parameters.Add(New OleDbParameter("Current_1", LoggerValCh1(0)))
cmd.Parameters.Add(New OleDbParameter("Current_2", LoggerValCh1(1)))
Try
cmd.ExecuteNonQuery()
cmd.Dispose()
myConnection.Close()
Catch ex As Exception
MsgBox(ex.Message)
myConnection.Close()
End Try
End Sub
End Module
But when I click Button, the respective subs are not getting called.
How can it be achieved?.