Rellenar un dataset con una consulta SQL

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

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

Dim sql As String
Dim cn as MySqlConnection
Dim cm As MySqlCommand
Dim da As MySqlDataAdapter
Dim ds as DataSet

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 y volcarlo a un DataGridView
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
Rutina para rellenar un dataset con una consulta SQL procedente de una base de datos MySQL con ADO.NET
Acceso a las filas de un DataGrid (web)
Procedimiento para acceder a cada una de las filas de un DataGrid para consultar su valor y poder cambiarlo.