Tengo dos botones, uno para cargar registros de una tabla "articulo" cuyo campo seccion = 1 y otro botón para cargar registros cuyo campo seccion = 2.
Os enseño mi código:
Código:
LA cuestión es que cuando pulso por ejemplo en el boton 1 me carga los registros correctamente, pero a continuación quiero pulsar el el boton 2 para que me cargue los registros de seccion 2 y no me hace nada.Imports System.Data Imports System.Data.SqlClient Public Class FrmArticulo Private SqlAdaptadorDatos As New SqlDataAdapter("SELECT * FROM articulo ", SqlConexion) Private SqlComandoSelect As New SqlCommand Private Sub FrmArticulo_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load SqlAdaptadorDatos.SelectCommand = SqlComandoSelect SqlComandoSelect.Connection = SqlConexion End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click MuestraBusqueda("WHERE seccion = '1'") End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click MuestraBusqueda("WHERE seccion = '2'") End Sub Public Sub MuestraBusqueda(ByVal pWhere As String) SqlComandoSelect.CommandText = "SELECT * FROM articulo " & pWhere & " " SqlConexion.Open() DataSet001.EnforceConstraints = False SqlAdaptadorDatos.Fill(DataSet001, "articulo") SqlConexion.Close() End Sub end Class
Es decir, que el primero que pulse (botón 1 o botón 2) me funciona y me carga, pero a continuación si pulso el otro no hace nada.
Supongo que me falta algo para reiniciar, limpiar o resetear datos, pero no se que código escribir para que me funcione nuevamente la carga de datos.
Espero haberme explicado correctamente, muchas gracias.