ojala me ayuden.
Vale!!!!!!!

|
|
#1 (permalink) |
![]() Fecha de Ingreso: noviembre-2005
Mensajes: 8
|
ojala me ayuden. Vale!!!!!!! ![]() |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: abril-2005
Ubicación: R.M. Talagante, Chile!!
Mensajes: 276
|
HOla
Solución Lógica: Lo que puedes, con los mismos objetos que usaste para conectar la base de datos (OleDbConnection), adaptador de datos (Instruciones SQL ej: insert, select,etc) y el conjunto de datos DataSet, es leer la base de datos apuntando al registro que tu quieres obtener de la base de datos Cómo? Rta: dentro de un bucle (While...End While, For...next, etc) usando el DataSet que contiene los registros de tu B.D y una variable que contenga los incrementos del bucle los cuales usaras como indices de los registros en la B.D y lo asignas al destino que tu quieres. Código: Manos a la obra En el evento click de tu boton leer Dim i as Integer ' Incrementador del bucle (indice de la base de datos) Dim TotalReg as Integer 'Guardaremos el total de registros de la B.D Dim dtrFila as DataRow 'Objeto que contendar una fila del DataSet.Una a la vez por cada iteración del bucle TotalReg= BindingContext(DataSet,"MiTabla").count -1 '-1 por que la B.D parte en 0 For i=0 to TotalReg dtrFila= DataSet.Tables("Mitabla").Row(i) ' i representa una fila de la B.D 'si quiero cargar un listview que ya tengo creado en mi form listview1.Item.add(dtrFila.item("noombre_del_campo _de_la_BD")) 'luego por cada interación del bucle se incrementa "i" y salta al siguiente reg. de la BD Next End clic del boton leer Chaooo saludos, espero te sirva, si no es asi dime (lo hice en tiempo real y no esta probado, es solo una guia) |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: septiembre-2005
Mensajes: 207
|
codigo
yo trabajo en visual studio 2002
y cargo los datos de esta forma: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ListView1.Items.Clear() OleDbDataAdapter1.Fill(DataSet11, "Taller") Dim int_registro, inttotal_lstwtalleres As Integer inttotal_lstwtalleres = BindingContext(DataSet11, "Taller").Count - 1 If inttotal_lstwtalleres = -1 Then MsgBox("no hay registros", MsgBoxStyle.Information, "info") Else While int_registro <= inttotal_lstwtalleres Dim fila As DataRow fila = DataSet11.Tables("Taller").Rows(int_registro) ListView1.Items.Add(int_registro).SubItems(0).Text = fila.Item("Rut_Taller") ListView1.Items.Item(int_registro).SubItems.Add(fi la.Item("Nombre_Taller")) ListView1.Items.Item(int_registro).SubItems.Add(fi la.Item("Rut_encargado")) ListView1.Items.Item(int_registro).SubItems.Add(fi la.Item("direcion")) ListView1.Items.Item(int_registro).SubItems.Add(fi la.Item("Comuna")) ListView1.Items.Item(int_registro).SubItems.Add(fi la.Item("telefono")) ListView1.Items.Item(int_registro).SubItems.Add(fi la.Item("Celular")) ListView1.Items.Item(int_registro).SubItems.Add(fi la.Item("mail")) int_registro = int_registro + 1 End While End If End Sub ojala lo entiendas y te sirva slds |
|
|
|
|
|
#4 (permalink) |
![]() Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 318
|
Yo lo haria asi:
Código HTML:
micHijo = New SqlCommand
micHijo.Connection = strConexion1
strConexion1.Open()
micHijo.CommandText = "select fldNomHijo as Padre from tblmenu inner join tblpermiso on tblpermiso.fk_menu = tblmenu.id_menu where fldNomPadre='" & str & "'"
myReaderHijo = micHijo.ExecuteReader
While myReaderHijo.Read
strcampo = Trim(myReaderHijo("campoSQL"))
lista.item.add(strcampo)
End While
|
|
|
|