The following code runs and gets no errors...the select returns no
rows, what am I doing wrong? I instantiate the class, run the write a
few teams, then the read, and in vb.net I still see no data in the log
table.
Public Class cLog
Enum eventType As Integer
Ph = 1
Temperature = 2
ORP = 3
Timer = 4
Misc = 5
End Enum
Private dbConn As SqlClient.SqlCo nnection
Private dbCommand As SqlClient.SqlCo mmand
Public Sub New()
dbConn = New
SqlClient.SqlCo nnection(My.Set tings.DBConnect ionString)
dbConn.Open()
End Sub
Public Sub Write(ByVal sensor As Integer, ByVal eventId As Integer,
ByVal eventValue As String)
Dim sql As String
sql = "insert into Log (sensor, eventID, eventValue) values ("
& sensor & "," & eventId & ",'" & eventValue & "')"
dbCommand = dbConn.CreateCo mmand()
dbCommand.Comma ndText = sql
dbCommand.Execu teNonQuery()
End Sub
Public Sub read()
Dim sql As String
Dim dbReader As SqlClient.SqlDa taReader
sql = "select timestamp, sensor, eventId, eventValue from Log"
dbCommand = dbConn.CreateCo mmand()
dbCommand.Comma ndText = sql
dbReader = dbCommand.Execu teReader(sql)
While dbReader.HasRow s
Debug.Print(dbR eader(0))
Debug.Print(dbR eader(1))
End While
dbReader.Close( )
End Sub
End Class
rows, what am I doing wrong? I instantiate the class, run the write a
few teams, then the read, and in vb.net I still see no data in the log
table.
Public Class cLog
Enum eventType As Integer
Ph = 1
Temperature = 2
ORP = 3
Timer = 4
Misc = 5
End Enum
Private dbConn As SqlClient.SqlCo nnection
Private dbCommand As SqlClient.SqlCo mmand
Public Sub New()
dbConn = New
SqlClient.SqlCo nnection(My.Set tings.DBConnect ionString)
dbConn.Open()
End Sub
Public Sub Write(ByVal sensor As Integer, ByVal eventId As Integer,
ByVal eventValue As String)
Dim sql As String
sql = "insert into Log (sensor, eventID, eventValue) values ("
& sensor & "," & eventId & ",'" & eventValue & "')"
dbCommand = dbConn.CreateCo mmand()
dbCommand.Comma ndText = sql
dbCommand.Execu teNonQuery()
End Sub
Public Sub read()
Dim sql As String
Dim dbReader As SqlClient.SqlDa taReader
sql = "select timestamp, sensor, eventId, eventValue from Log"
dbCommand = dbConn.CreateCo mmand()
dbCommand.Comma ndText = sql
dbReader = dbCommand.Execu teReader(sql)
While dbReader.HasRow s
Debug.Print(dbR eader(0))
Debug.Print(dbR eader(1))
End While
dbReader.Close( )
End Sub
End Class
Comment