All pastes #285901 Raw Edit

Miscellany

public text v1 · immutable
#285901 ·published 2006-12-20 03:46 UTC
rendered paste body
Public Shared Sub saveScore(ByVal id As String, ByVal home_score As String, ByVal away_score As String)
        Dim conn As New SqlConnection
        Dim cmd As New SqlCommand
        Dim ds As New DataSet
        Dim da As New SqlDataAdapter

        Try
            conn.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings("P5CS").ConnectionString
            cmd.Connection = conn
            cmd.CommandText = "select * from scores where game_id=@id"
            cmd.Parameters.AddWithValue("@id", id)
            da.SelectCommand = cmd
            da.Fill(ds)
            If ds.CreateDataReader.HasRows Then
                cmd.CommandText = "update scores set home_team_score=@home_score,away_team_score=@away_score where game_id=@id"
            Else
                cmd.CommandText = "insert into scores(home_team_score,away_team_score,game_id) values(@home_score,@away_score,@id)"
            End If


            cmd.Parameters.AddWithValue("@homeId", home_score)
            cmd.Parameters.AddWithValue("@away_score", away_score)
            conn.Open()
            cmd.ExecuteNonQuery()
            conn.Close()

        Catch ex As Exception
         

        Finally
            If conn IsNot Nothing Then
                If conn.State = Data.ConnectionState.Open Then
                    conn.Close()
                End If
                conn.Dispose()
            End If
        End Try
    End Sub