Hola de nuevo aqui un pequeno codigo de como insertar un registro a una base de datos en este caso mssql tomando como datos a insertar lo recibido en dos textboxes asi mismo nos muestra varios metodos escenciales para el manejo de querys y parametros en websites realizados en ASP.NET con el lenguaje C# cualquier duda ya saben comuniquense con el staff
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
System.Data.SqlClient.SqlConnection miconn = new System.Data.SqlClient.SqlConnection();
System.Data.SqlClient.SqlCommand micomm = new System.Data.SqlClient.SqlCommand();
System.Data.SqlClient.SqlDataAdapter mida = new System.Data.SqlClient.SqlDataAdapter();
System.Data.DataSet mids = new System.Data.DataSet();
String connstring = @"Data Source=.\sqlexpress;Initial Catalog=northwind;Integrated Security=True";
protected void Button1_Click(object sender, EventArgs e)
{
miconn.ConnectionString = connstring;
miconn.Open();
if (miconn.State == System.Data.ConnectionState.Open)
{
Label1.Text = "Conexion exitosa a la base de datos";
}
micomm.CommandType = System.Data.CommandType.Text;
micomm.CommandText = "SELECT * FROM Prueba WHERE (Nombre = @Nombre)";
micomm.Connection = miconn;
mida.SelectCommand = micomm;
mida.SelectCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Nombre", TextBox1.Text));
mida.Fill(mids);
GridView1.DataSource = mids;
GridView1.EmptyDataText = "record no encontrado";
GridView1.DataBind();
mids.Clear();
miconn.Close();
miconn.Dispose();
}
protected void Button2_Click(object sender, EventArgs e)
{
miconn.ConnectionString = connstring;
miconn.Open();
micomm.CommandText = "INSERT INTO Prueba VALUES(@nombre,@telefono)";
micomm.Connection = miconn;
mida.InsertCommand = micomm;
mida.InsertCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@nombre", TextBox2.Text));
mida.InsertCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@telefono", TextBox3.Text));
mida.InsertCommand.ExecuteNonQuery();
miconn.Close();
miconn.Dispose();
}
}
me sirvio de mucho el mini tutorial pero en el caso que quisiera buscar por mas de un parametro como deberia realizar la busqueda
en el caso de que quiera filtrar por nro de socio o nro de factura
ojala puedan ayudarme gracias