Rellenar un dataset con una consulta SQL

WebProgramacion > Recursos sobre informática y tecnología > Programacion > C# > Rellenar un dataset con una consulta SQL
C#
Autor: Dámaso Velázquez Álvarez

Vamos a rellenar un dataset con una consulta de la siguiente manera:

String sql;
MySqlConnection cn;
MySqlCommand cm;
MySqlDataAdapter da;
DataSet ds;

sql = "SELECT * FROM alumnos WHERE cursoAcademico=?curso";
cn = new MySqlConnection("Data Source=servidor;Database=base_de_datos;User ID=usuario; Password=clave; Allow Zero Datetime=True; CHARSET=latin1");
cn.open();

cm = new MySqlCommand();
cm.CommandText = sql;
cm.CommandType = CommandType.Text;
cm.Connection = cn;
cm.Parameters.Add("?curso", MySqlDbType.Int32);
cm.Parameters["?curso"].Value = 2006;
da = new MySqlDataAdapter(cm);

ds= new DataSet();
da.Fill(ds);


Entonces ya tenemos los datos correspondientes a la consulta en el objeto ds, que es un objeto de la clase DataSet.

Podría interesarte...

Rellenar un ComboBox
Artículo que explica cómo rellenar un objeto de la clase ComboBox, a partir de una base de datos.
Volcar un dataset en una base de datos con ADO.NET
Rutina para volcar el contenido de un dataset en una base de datos MySQL.
Rellenar un dataset con una consulta SQL
Rutina para rellenar un dataset con una consulta SQL procedente de una base de datos MySQL con ADO.NET
Rellenar un dataset con una consulta SQL y volcarlo a un DataGridView
Rutina para rellenar un dataset con una consulta SQL procedente de una base de datos MySQL con ADO.NET