Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

Ya está a la venta Novedades de Visual Basic 9.0

Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

12/ago/2006
Leete esto, http://www.di.uniovi.es/~cernuda/noprog.html, no tiene desperdicio y sabrás como nos sentimos algunos a los que "suelen" preguntarnos dudas, je, je.

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 57391 - Dudas de formas de acceso a datos con vb 2010
IDAsuntoFechaNick 
57391 Dudas de formas de acceso a datos con vb 201010/12/13 17:28henrysalcedo   
Hola a todos.
Ante todo un saludo cordial a todos los participantes,

Bueno anteriormente vine trabajando en vb 6.0, ahora necesito mudar mis aplicaciones a vb 2010, pero aun no comprendo bien todo el manejo de base de datos, me confundo mucho en el uso de lo siguiente:

Hasta ahora no entiendo bien en que momentos o para que utilizar:

SqlDataAdapter
SqlCommand

DataSet
DataReader
DataView
DataTable

Fill

Espero su pronta ayuda

de antemano muchas gracias.
IDAsuntoFechaNick 
57399 Re: Dudas de formas de acceso a datos con vb 2010 (Resp: 57391)16/12/13 10:59sistemas   
uy, lo que pides es un curso acelerado que suele tardar unas 8 horas en unas pocas líneas. No creo que sea posible pero lo intentaré:

En el Form:

Imports System.Data
Imports System.Data.Odbc

Abrir una base de datos:

Dim BaseHotel As OdbcConnection
BaseHotel = New OdbcConnection()
BaseHotel.ConnectionString = "Driver={...}; Server=...; Database=...; Option=3; UID=...; PWD=...; "
BaseHotel.Open()

Obviamente deberás poner los parámetros que tocan.

Leer datos:

Dim DAHoteles As OdbcDataAdapter
Dim DSHoteles As DataSet
Dim DRHoteles As DataRow
DAHoteles = New OdbcDataAdapter("Select * From Hoteles Order By Hotel", BaseHotel)
DSHoteles = New DataSet()
DAHoteles.Fill(DSHoteles, "Hoteles")

Procesar los Datos:

For i = 0 To DSHoteles.Tables("Hoteles").Rows.Count - 1
DRHoteles = DSHoteles.Tables("Hoteles").Rows(i)
rem Aquí haces lo que quieras con el datarow que es quien contiene el registro de datos
Msgbox(DRHoteles("Hotel"))
...
Next

Esto me tomó unos cinco minutos, faltan 7 horas y 55 minutos de explicaciones.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2017  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 103 - App. iniciada: 20/08/2017 14:58:42 GMT - La hora GMT del servidor es: 20/08/2017 21:11:51 GMT