Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/03/2005, 10:24
Miriamele
 
Fecha de Ingreso: febrero-2005
Ubicación: Zaragoza
Mensajes: 12
Antigüedad: 19 años, 1 mes
Puntos: 0
Gracias Alex, por fin puedo vaciar el dichoso DataSet.
Por una casualidad podrias echarme una mano?? Es una consulta de usuario por codigo, la primera vez lo hace bien, pero la segunda vez que pulso el boton para que busque otro usuario no hace nada de nada... El codigo es este:
private void btnConUser_Click(object sender, EventArgs e)
{

lblErr.Visible = false;

string sentencia = "SELECT * FROM Usuario WHERE Codigo_user=" + txtCodUser.Text;
OleDbDataAdapter Consulta = new OleDbDataAdapter();
OleDbCommand selectCommand = new OleDbCommand(sentencia, Conexion);
OleDbCommandBuilder ConstComm = new OleDbCommandBuilder(Consulta);
selectCommand.CommandType.GetType();
DataTable Tabla = UserDS.Tables["Usuario"];

try
{
//Establecemos la conexion con la BD
Conexion.Open();
//Ejecutamos el comando
Consulta.BeginInit();

Consulta.SelectCommand = selectCommand;

int numRows = Consulta.Fill(UserDS, "Usuario");
if (numRows > 0)
{
txtDNIUser.Text = Tabla.Rows[0]["DNI_user"].ToString();
txtNombUser.Text = Tabla.Rows[0]["Nombre_user"].ToString();
txtApeUser.Text = Tabla.Rows[0]["Apellidos_user"].ToString();
txtAddressUser.Text = Tabla.Rows[0]["Direccion_user"].ToString();
txtTelUser.Text = Tabla.Rows[0]["Telefono_user"].ToString();
txtPuntosUser.Text = Tabla.Rows[0]["Puntos_user"].ToString();

}
else
{
lblErr.Text = "No se encontró el registro";
lblErr.Visible = true;
}
}
catch (Exception exc)
{
lblErr.Text = "Ocurrió una excepción: " + exc.Message.GetType();
lblErr.Visible = true;
}
finally
{
Conexion.Close();
UserDS.Clear();
Tabla.Clear();

}
}


Gracias por tu ayuda