Los foros del Guille

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

Google
 

Regálate mi libro de Visual Basic 2005
Todo lo explicado es para .NET 2.0.
El complemento ideal para mi libro Novedades de Visual Basic 9.0

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

23/ene/2006
Por favor, no pidáis que os respondan de forma particular a vuestras consultas, ya que se supone que un foro es para compartir dudas y respuestas, de forma que otros se beneficien de esas respuestas.
También os pediría que antes de preguntar busquéis la respuesta, en muchas ocasiones ya estará.
Gracias.

  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-2018  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8784)
 
Usuarios activos: 68 - App. iniciada: 20/08/2018 14:10:27 GMT - La hora GMT del servidor es: 20/08/2018 14:14:06 GMT