ID | Asunto | Fecha | Nick | |
57391 | Dudas de formas de acceso a datos con vb 2010 | 10/12/13 17:28 | henrysalcedo | | |
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. |
|
ID | Asunto | Fecha | Nick | |
57399 | Re: Dudas de formas de acceso a datos con vb 2010 (Resp: 57391) | 16/12/13 10:59 | sistemas | | |
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. |