Note that there are some explanatory texts on larger screens.

plurals
  1. POWhy would this event handler code cause a Object reference not set to an instance of an object. Error (only present on live server, ok on dev)?
    primarykey
    data
    text
    <p>Here is the code for the button click event;</p> <pre><code> Protected Sub CompetenciesButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CompetenciesButton.Click Dim con As String = WebConfigurationManager.ConnectionStrings("foo").ToString() Dim selectedrow As String = Competencies.SelectedValue.ToString Dim s As String = "SELECT * from foo WHERE (" &amp; selectedrow &amp; " =1)" Dim DataAdapter As New SqlDataAdapter(s, con) Dim Result As New DataTable If Not IsNothing(DataAdapter) Then DataAdapter.Fill(Result) DataAdapter.Dispose() End If GV.DataSource = Result GV.DataBind() GV2.DataSource = Result GV2.DataBind() End Sub </code></pre> <p>Here is the stack:</p> <pre><code>[NullReferenceException: Object reference not set to an instance of an object.] administration_Search.CompetenciesButton_Click(Object sender, EventArgs e) +28 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746 </code></pre> <p>Everything works fine offline in VS2008 but I get this error after publishing.</p> <p>Thanks.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload