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