RE: ExecuteNonQuery Wierdness
- From: Kerry Moorman <KerryMoorman@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 8 Jun 2006 17:31:02 -0700
bug0926,
While dbReader.Read( )
Kerry Moorman
"bug0926@xxxxxxxxx" wrote:
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
- References:
- ExecuteNonQuery Wierdness
- From: bug0926
- ExecuteNonQuery Wierdness
- Prev by Date: Re: a vb.net equivalent to the sql IN function?
- Next by Date: Re: stupid questions re: DatagridView
- Previous by thread: ExecuteNonQuery Wierdness
- Next by thread: Re: ExecuteNonQuery Wierdness
- Index(es):
Relevant Pages
|