ASP.net 3.5 を使用していますが、このエラーが発生しています。
Must declare the scalar variable "@Ad1".
私は何を間違っていますか?
私の送信ボタン
Protected Sub btnUpdate_Click
    Try
        AddressSRC.Update()
        lblResult.Visible = True
    Catch ex As Exception
        lblResult.Visible = True
        lblResult.Text = ex.Message
    End Try
    LoadData()
End Sub
SQLDatasource が置かれている ASPX ページ - ただし、パラメーターがあります。
      <asp:SqlDataSource ID="AddressSRC" runat="server" 
            ConnectionString="<%$ ConnectionStrings:SLConn %>" 
            ProviderName="<%$ ConnectionStrings:SLConn.ProviderName %>" 
            UpdateCommand="UPDATE ADDRESS 
                           SET Address1 = @Ad1, Address2 = @Ad2
                           WHERE entityID = 'CRB'
                           AND addressID = @AdID ">
            <UpdateParameters>        
                <asp:ControlParameter ControlID="txtPaddress1" Name="Ad1" PropertyName="Text"  Type="String"/>
                <asp:ControlParameter ControlID="txtPaddress2" Name="Ad2" PropertyName="Text" Type="String" />
                <asp:ControlParameter ControlID="txtAddressID" Name="AdID" PropertyName="Text" Type="String" />
            </UpdateParameters>
        </asp:SqlDataSource>