ExecuteNonQuery Wierdness
- From: bug0926@xxxxxxxxx
- Date: 8 Jun 2006 17:18:17 -0700
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.SqlConnection
Private dbCommand As SqlClient.SqlCommand
Public Sub New()
dbConn = New
SqlClient.SqlConnection(My.Settings.DBConnectionString)
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.CreateCommand()
dbCommand.CommandText = sql
dbCommand.ExecuteNonQuery()
End Sub
Public Sub read()
Dim sql As String
Dim dbReader As SqlClient.SqlDataReader
sql = "select timestamp, sensor, eventId, eventValue from Log"
dbCommand = dbConn.CreateCommand()
dbCommand.CommandText = sql
dbReader = dbCommand.ExecuteReader(sql)
While dbReader.HasRows
Debug.Print(dbReader(0))
Debug.Print(dbReader(1))
End While
dbReader.Close()
End Sub
End Class
.
- Follow-Ups:
- Re: ExecuteNonQuery Wierdness
- From: GhostInAK
- RE: ExecuteNonQuery Wierdness
- From: Kerry Moorman
- Re: ExecuteNonQuery Wierdness
- Prev by Date: another DatagridView stupid question: How to define a checkbox column type?
- Next by Date: Changing text in Report viewer
- Previous by thread: another DatagridView stupid question: How to define a checkbox column type?
- Next by thread: RE: ExecuteNonQuery Wierdness
- Index(es):
Relevant Pages
|