0

i have tried using this code, but it doesn't work,

it displays this error Error Updating DataObject reference not set to an instance of an object.

when i try updating, please see what i have done wrong here thanks

Protected Sub btnUpdate_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnUpdate.Click
    Dim connString As String
    connString = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\user\Documents\Visual Studio 2010\WebSites\boomwebsite\App_Data\playaazaleaDatabase.mdf;Integrated Security=True;User Instance=True"
    Dim cmd As SqlCommand

    Dim myConnection As New Data.SqlClient.SqlConnection(connString)
    Try
        myConnection.Open()

        cmd.CommandText = "(UPDATE members SET fname=@FNAME, lname=@LNAME, uname=@UNAME, pword=@PWORD WHERE id=@MemberID)"
        cmd.Connection = myConnection
        cmd.Parameters.AddWithValue("@MemberID", txtboxID.Text)
        cmd.Parameters.AddWithValue("@FNAME", txtboxFname.Text)
        cmd.Parameters.AddWithValue("@LNAME", txtboxLname.Text)
        cmd.Parameters.AddWithValue("@UNAME", txtboxUname.Text)
        cmd.Parameters.AddWithValue("@PWORD", txtboxPword.Text)


        cmd.ExecuteNonQuery()
        Response.Redirect("adminuser.aspx")


    Catch ex As Exception
        lblMessage.Text = "Error Updating Data" & ex.Message
    Finally
        myConnection.Close()

    End Try

1 Answers1

0

Replace Dim cmd As SqlCommand with

Dim cmd As New SqlCommand()
VeteranLK
  • 717
  • 7
  • 17