Sencillo pondré solo unos campos nada mas. Digamos que solo tenemos los campos: código_formulario, identificación_usuario, código, tipo_formulario(Peticiones, Quejas y Reclamos), comentario.
Digamos que el ya registro unos datos y son:
1, 1143359834, MD0215, Peticiones, No me gusto nada.
En la consulta yo haría lo siguiente:
Código Javascript
:
Ver originalstring identificacion_usuario = this.txtUsuario.Text;
string codigo = this.txtcodigo.Text;
SqlConnection Conection = new SqlConnection(CadenaString);
Conection.Open();
SqlCommand ComandoSql = new SqlCommand("SELECT * FROM table_formulario WHERE identificación_usuario = @Username AND codigo = @codigo", Conection);
ComandoSql.Parameters.AddWithValue("@Username", identificacion_usuario.Replace("'", "NOoo"));
ComandoSql.Parameters.AddWithValue("@codigo", codigo.Replace("'", "NoOo"));
SqlDataReader Leer = ComandoSql.ExecuteReader();
if (Leer.Read())
{
this.textpersona.Text = Leer["identificación_usuario"];
this.textcodigo.Text = Leer["codigo"];
this.texttipo.Text = Leer["tipo_formulario"];
this.textcomentario.Text = Leer["comentario"];
}
else
{
............................
}
Leer.Close();
Conection.Close();
Ó de otra manera seria de esta forma:
Código Javascript
:
Ver originalSqlConnection Conection = new SqlConnection(CadenaString);
Conection.Open();
String CadenaSQL = "SELECT * FROM table_formulario WHERE identificación_usuario = " + identificacion_usuario + " AND codigo = " + codigo + "";
sqlDataAdapter Adapatador = new SqlDataAdapter(CadenaSQL, Conection);
DataSet DS = new DataSet();
Adapatador.Fill(DS); // Llenamos el DS, el objeto el cual nos sirve para poder manipular los datos.
if (DS.Tables[0].Rows.Count == 0)
{
DS.Dispose();
this.label.Text = "Usted no a realizado ninguna pregunta";
}
else
{
this.textpersona.Text = DS.Tables[0].Rows[0]["identificación_usuario"].ToString();
this.textcodigo.Text = DS.Tables[0].Rows[0]["codigo"].ToString();
this.texttipo.Text = DS.Tables[0].Rows[0]["tipo_formulario"].ToString();
this.textcomentario.Text = DS.Tables[0].Rows[0]["comentario"].ToString();
DS.Dispose();
}
Conection.Close();
Espero y me hayas entendido.