Visual Basic.NET - Llenar un DataSet , plis!!

 
Vista:

Llenar un DataSet , plis!!

Publicado por pato (1 intervención) el 22/07/2008 18:33:02
hola
tengo un dataset llamado Datos con una datatable llamado Tabla y con 2 campos id y desc ,
y la verdad es que no se como llenarlo
por ejemplo quiero hacer lo siguiente
while i<10
dataset.tabla.id = i
dataset.tabla.desc = i+2
i=i+1
end while

no se como es el codigo en visual .net para hacer esta operacion, como se llama al dataset, al datatable o los campos que tiene
espero haberme expresado en lo que quiero hacer. Es un algortimo sencillo para poder empezar a comprender el llenado del dataset
ya que necesito aprender para poder hacer operaciones un poco mas complejas
desde ya gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Llenar un DataSet , plis!!

Publicado por P. J. (706 intervenciones) el 22/07/2008 19:47:12
Uhmm, no lo probe pero creo seria asi:

datos.tables("Tabla").rows.add(New Integer() {i, i + 2})

Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Llenar un DataSet , plis!!

Publicado por Marco Medina (5 intervenciones) el 25/07/2008 16:57:37
si lo que quieres es llenar con datos un dataset, lo mas facil es usar el metodo fill, te dejo el siguiete codigo de ejemplo

Public Function Abrir_Base(ByVal NombreBase As String, ByVal NombreTabla As String, ByVal ConSQL As String) As DataSet
'Creamos la conexion
Dim MiConexion As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & NombreBase)
'Creamos el adaptador
Dim MiDataAdapter As New OleDbDataAdapter(ConSQL, MiConexion)
'Creamos la hoja de vaciado de datos
Dim MiDataSet As New DataSet
Try
'Abrimos la base de datos
MiConexion.Open()
'Utilizamos el adaptador para vaciar los datos a la hoja
MiDataAdapter.Fill(MiDataSet, NombreTabla)
Catch ex As Exception
MsgBox("Ocurrio un error", ex.Message)
Finally
MiConexion.Close()
Abrir_Base = MiDataSet
End Try

End Function

la funcion la llamas y esta te devuelve le dataset lleno con los datos de la tabla que le digas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar