hi all, please check this code vb.net

VB Code:
  1. Dim contact As Byte = CByte(radioyes.Checked)
  2.         Dim db As New OleDb.OleDbConnection(dbstring), usercode As Long = Request.Cookies("usercode").Value
  3.         'executing several updates
  4.         db.Open()
  5.         Dim cmd As New OleDb.OleDbCommand("update [users] set users.birthdate = #" & txtbirthdate.Text & "# where users.serial = " & usercode.ToString, db)
  6.         Dim xx As Long
  7.         xx = cmd.ExecuteNonQuery()
  8.         Dim cmd2 As New OleDb.OleDbCommand("update [users] set users.mail = '" & txtemail.Text & "' where users.serial = " & usercode.ToString, db)
  9.         cmd2.ExecuteNonQuery()
  10.         Dim cmd3 As New OleDb.OleDbCommand("update [users] set users.contact = " & CByte(radioyes.Checked).ToString & " where users.serial = " & usercode.ToString, db)
  11.         cmd3.ExecuteNonQuery()
  12.         db.Close()
  13.         Response.Redirect("frmview.aspx")


this is supposed to update a user profile on an asp web page.

i have checked the usercode variable and it is working fine, but the database is not updated.

no errors are generated , but the data still the same


can anyone help me here ?????


thx in advance