Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda con C# y consulta en BD

Estas en el tema de Ayuda con C# y consulta en BD en el foro de .NET en Foros del Web. Chicos una preguntica, tengo un formulario y al hacer clic se consulta el usuario con el codigo solicitado. Mi problema es que esto funciona muy ...
  #1 (permalink)  
Antiguo 12/03/2005, 09:06
 
Fecha de Ingreso: febrero-2005
Ubicación: Zaragoza
Mensajes: 12
Antigüedad: 19 años, 8 meses
Puntos: 0
Pregunta Ayuda con C# y consulta en BD

Chicos una preguntica, tengo un formulario y al hacer clic se consulta el usuario con el codigo solicitado. Mi problema es que esto funciona muy bienla primera vez que le doy al botón, pero la segunda vez que hago click en él, el programa pasa de mi y no hace nada de nada. Please ayuda!!!!!
Os adjunto el código para el click del boton:

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();
Consulta = null;

}
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:58.