Ejecutar sqls en un dataset

11/05/2005 - 09:18 por Baldor | Informe spam
¿Como puede hacer selects, inserts, etc en un dataset? En el caso de
selects, recogiendo los resultados en otro dataset.

Preguntas similare

Leer las respuestas

#1 Tristan
11/05/2005 - 22:57 | Informe spam
No tienes un lenguaje de consultas completo como puede ser sql para acceder
a un dataset. Creo que hay una cierta confusión sobre el dataset. Un dataset
no es una base de datos, es una simple colección. Con bastante potencia para
operaciones relacionales, pero no es una base de datos. Si necesitas esas
operaciones, debes hacerlas sobre la propia base de datos.

Pero hay muchas cosas que puedes hacer con el dataset, o más bien con el
datatable.

Puedes seleccionar filas que cumplan criterios, de varias maneras. La más
flexible es utilizar un DataView, o bien el que viene por defecto en el
datatable (DefaultView). La propiedad RowFilter del DataView te permitirá
seleccionar las filas que cumplan un criterio dado.

Puedes añadir filas de varias formas:

dim tuTabla as DataTable = tuDataSet.Tables("tuTabla")

' Método 1
tuTabla.Rows.Add(new Object() {campo1, campo2, ...}

' Método 2
dim fila as datarow
fila = tuTabla.NewRow()
fila("campo1") = campo1
fila("campo2") = campo2
tuTabla.Rows.Add(fila)

Para eliminar filas del datatable, entre otras formas:

tuTabla.Rows.RemoveAt(indice)


Juan Carlos Badiola
MVP - C#
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida