Los foros del Guille

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

Google
 

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Como te avisé, desde el 1 de febrero de 2019

No se podrán escribir nuevos mensajes ni editar los existentes

En breve solo se mostrarán los mensajes con respuestas.
Posiblemente para el 1 de marzo, solamente se mostrarán los que tengan respuestas y estén marcados como respuesta válida.

  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-2024  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 21/11/2024 09:54:42 GMT